Tags: omersiar/MiniDexed
Tags
pass strings by const reference and use find_last_not_of (probonopd#779) * pass std::strings by const reference * use std::string::find_last_not_of
Initial implementation of system-level, i.e. all TG, MIDI control maps ( probonopd#704) * Initial implementation of system-level, i.e. all TG, MIDI control maps * Ensure msg only handled once by the first TG with a matching receiving MIDI channel. * Optimise system CC handling esp when unrecognised CCs are received. * Update in optimisation of System CC handling.
Update getsysex.sh (probonopd#602) Counting Bank voices from 1, to make use of bank 000000_rom3a.syx, as banks are indexed from 1 probonopd#599 Co-authored-by: Gintaras Valatka <gintarukas@gmail.com>
Add Program/TG Select buttons and choice for Program Change to act on… … Voices or Performances (probonopd#500) * Initial implementation of Program Up/Down and Tone Generator Up/Down selection and short cuts as buttons and MIDI buttons. * Add configuration option for Program Change to act on Voices within a TG or Performances. * Added PC option to Performance menu. Various bug fixes. Allow menu updating if on Performance/Load display. Swapped TG1 and TG3 in Performance 000008 so that TG1 is set to MIDI CH 1 in all Performances. * Minor fixups in formatting and so on after review. * Formatting fixups * Changed config setting to match description in original manuals: Performance Select Channel. Also now accepts 1-16 or Omni as values. * Additional fix to ensure GPIO buttons are working correctly on Voices or Performances. * Changed initialisation order for PerformanceSelectChannel to avoid asset problem on a Pi 4 and updated menu text to fit nicely on a HD44780 display.
Add call to set Serial options to prevent CR to CRLF conversion (prob… …onopd#311) Co-authored-by: probonopd <probonopd@users.noreply.github.com>
Fix for garbled device name in debug output, closes probonopd#265 Thanks @dcoredump
Next try for ReverbMixer and NEON extensions (RPi2/3/4) (probonopd#86) * Signal chain is now float32_t with much more support of CMSIS5. * Fixes for float signal path. * Several fixes for float signal path. * Manual merge of changes from upstream. * Fixes for wrong panning calculation. * Added code for master compressor. Added code for mixer. Added HAVE_NEON to MAkefile for enabling more optimizations on Synth_Dexed. * Adding mixer class - but it has some linking problems... * Fast fix. * Next fast fix. * Fixing effect_mixer. * Added ReverbSend Parameter for each TG. * Fixes for ReverbSend and Pan. * Fixing constrain(). * Fix aarch64 build, thanks @rsta2 probonopd#85 (comment) * Fix for building for RPi1. * Add TGParameterReverbSend probonopd#86 (comment) Thanks @rsta2 * Add TGParameterReverbSend probonopd#86 (comment) Thanks @rsta2 * Implement changes suggested by @rsta2 Description: probonopd#86 (comment) Thanks @rsta2 Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de> Co-authored-by: probonopd <probonopd@users.noreply.github.com>