Hey all,
At Superbooth I’ve already shown the cue system, but that is certainly not the only thing I’ve been working on the past months:
Highlights:
- Added Cue system:
- Create cues: timelines with ‘cue steps’ that can trigger actions such as:
setPattern()
,setNoteList()
,setMotion()
- Chain cues together with
switchCue()
or embed cues into other cues withstartCue()
- Create cues: timelines with ‘cue steps’ that can trigger actions such as:
- Optimizations in to amp envelope code resulting in reduced CPU usage for several sound engines:
- Subtractive: 3.3% → 2.7%
- FM: 4.1% → 3.3%
- Additive: 6.8% → 6.0%
- Resonator: 5.6% → 4.7%
- Lowered CPU usage for additive when fewer partials are active.
- Added turbo oscillator type to subtractive: 8 bright oscillators that can be shaped from saw to pulse, with pulse width and (hard) sync parameter.
- Added algo parameter to limiter: the new fast algorithm (~2.0%) uses significantly less CPU than the old clean algorithm (~7.0%).
- Added chance parameter to granular which sets the chance of grains actually triggering.
Other changes and bugfixes:
- Added option for setting a static IP address.
- Added the ability to change the BPM by tapping the BPM encoder.
- Improved resonator tuning in high octaves.
- Reduced clicks when modulating additive parameters that affect the loudness of partials (such as volume x, partials, peak and comb filt.)
- Improved granular visualisation: shows analysis progress % or highlights the most recently picked grains.
- Added indicator when changing sample preview volume in the file browser with Y.
- Removed preview samples parameter: sample preview in the file browser can now be disabled by turning down the volume.
- When recording audio from the outputs or one of the tracks, the audio recorder now automatically determines what channels are used instead of just recording channel 1 and 2.
- Fixed bug where loading projects with very long samples caused a crash.
- Fixed bug in the note list editor where a note’s octave jumps to an incorrect value after multiple are added.
Here is the new firmware: polypulse-firmware-0.3.0.zip (976.0 KB)
See here how to update your PolyPulse . Note that the file manager only recognizes *.zip files whose name starts with polypulse-firmware- as firmware updates.
Enjoy!