Releases: jazamatronic/grnltr
Quantize Random Pitch
Add some quantization support to the random pitch feature.
Use knob1 to set the pitch distance/
Use knob2 to select from various intervals/chords. Fully CCW is the old completely random behaviour.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.99g.bin -d ,0483:df11
To program and elf file via openocd and a stlink:
openocd -s /usr/local/share/openocd/scripts -f interface/stlink.cfg -f target/stm32h7x.cfg \
-c "program ./build/grnltr_pod.v0.99.elf verify reset exit"
Replace grnltr_pod.v0.99g.bin with grnltr_bluemchen.v0.99g.bin above for the bluemchen.
First fix for user reported issue
Fix for #1
- Update for situations where there are no subdirectories under /grnltr, just wav files with no grnltr.cfg
- Added elf files to the release package
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.99e.bin -d ,0483:df11
To program and elf file via openocd and a stlink:
openocd -s /usr/local/share/openocd/scripts -f interface/stlink.cfg -f target/stm32h7x.cfg \
-c "program ./build/grnltr_pod.v0.99.elf verify reset exit"
Replace grnltr_pod.v0.99e.bin with grnltr_bluemchen.v0.99e.bin above for the bluemchen.
WAV file reading robustness
Patch for #1
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.99d.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.v0.99d.bin above for the bluemchen.
Play MIDI notes - four octaves of granulated fun.
Now includes a mode to play the current sample via a MIDI keyboard - four octaves of granulated fun.
Supports a simple grnltr.cfg text file in the bank directory, which allows passing BPM, loop and reverse information to grnltr.
Create it with grnltr_gui!
Includes a delay for making fun granular clouds.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.99c.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.v0.99c.bin above for the bluemchen.
Config and Delay
Now supports a simple grnltr.cfg text file in the bank directory, which allows passing BPM, loop and reverse information to grnltr.
Create it with grnltr_gui!
Includes a delay for making fun granular clouds.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.99b.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.v0.99b.bin above for the bluemchen.
Effeciency update
Moved parameter update out of the audio callback - the code should be more efficient!
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.v0.98.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.v0.98.bin above for the bluemchen.
Now in Stereo and with better UI/Debug Latest
Now in Stereo!
Control pan, or introduce random panning.
Also added some better UI/Debug messaging.
One known other user.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.bin above for the bluemchen.
Sample Bank Browsing
Proof of concept sample bank browsing functionality has been added to the Bluemchen.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.bin above for the bluemchen.
Now with added kxmx_bluemchen support
Now you can granulate in a rack - added kmxm_bluemchen support!
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr_pod.bin -d ,0483:df11
Replace grnltr_pod.bin with grnltr_bluemchen.bin above for the bluemchen.
Initial v0.7 Release - MVP
This v0.7 release is what I consider a minimum viable product - the TODO list is long, but you can get some fun noises out of it.
The attached bin file can be flashed to the pod via DFU using:
dfu-util -a 0 -s 0x08000000:leave -D grnltr.bin -d ,0483:df11