Repository navigation
Felucca-OPX 0.1.0
·
68 commits
to opx-engine
since this release
Felucca 1.5.1 with the OPX engine, now with the opsix's waveforms and operator modes. Everything Felucca 1.5.1 does works as before.
New in OPX
- Waveforms: each operator has a WAVE, the opsix's 23 (sines at 16, 12 and 8 bits, triangle, saw and square with HD versions, eleven additive waves, four noises), and WIDTH. SAW and SQR are band-limited to 10 kHz, the HD versions to 20 kHz.
- Operator modes: RING MOD, FILTER (12 types: LPF HPF BPF BRF, MG LPF12/24 HPF12/24 BPF6/12, MS-20 LPF/HPF), FILTER FM, WAVE FOLDER, EFFECT (PEAK EQ, SHELV EQ, PHASER, SHORT DELAY, COMB, DIST, DRIVE, DEC, WAVESHAPER, PUNCH), BYPASS and MUTE beside FM.
- KTRK: each operator's level follows the key: LOW and HIGH slopes about CENTER, LIN or EXP.
- Faster rendering: an operator at a time over each block. Six notes of sines take 40 % of the processor instead of 57 %; any waveform 39–60 %.
Pages
- On an OPX track, EDIT goes ALGO (the opsix's HOME: ALG, ATK, DEC, and SLOT) and OPERATORS. The algorithm chart has square boxes in the left half; OPERATORS lists the selected operator beside it in the opsix's page order: MODE, PITCH, EG, KTRK, USER, ALGO, and VOICE (the VOICE pages' parameters, which an OPX track shows here only).
- Felucca's macros MLVL, FB, MRAT and DTUN and its FLT and SHP modulation routes (ENV DEST, LFO DEST, the MOD matrix's CUT and SHP) are off on OPX, their cards dimmed: they are not part of the opsix. PIT works as before.
- MENU > BPM LOCK ON: SELECT alone now turns the page, either way, round the pages of the last button pressed (HOME: HOME, MIXER, CLOCK). GLO + SELECT, GLO's F4 TAP and HOME > CLOCK still set the tempo. With BPM LOCK OFF, SELECT is the tempo as before.
- The benchmark (MENU > SYSTEM > INFO, OCT+) times OPX with each waveform and each kind of mode.
Compatibility
- Projects and patches saved with 0.0.1 open unchanged: the patch format is the same. A project using the new waveforms or modes plays those operators as sine FM on 0.0.1.
- Everything 0.0.1 said about Felucca 1.5.1 and the official firmware still holds.
Known limitations
- The operator filters and effects are standard designs with the opsix's names and ranges, not measured copies, and have not yet been compared with an opsix by ear.
- Processor time: about two operators in a filter mode per patch. Two in FILTER FM go over the limit, and the audio then drops a voice.
- SHORT DELAY stops at 17 ms (the opsix: 300 ms), one operator per voice.
- Not yet: an OPX track's own patch in user presets and the editor's backup, the web editor's OPX page; the opsix's EG1–3, LFOs and virtual patch; its main filter and effects.
Installing custom firmware is at your own risk. The installer's "Return to official V15" goes back to M-VAVE's firmware.
Note: Efforts have been made to keep the OPX engine within the limitations apparent for a felucca engine, with the objective of allowing the main felucca maintainers to pull the engine into the main project at some point.