probonopd
2b59d0f576
Change Spelling to "MIDIThru" ( #131 )
3 years ago
Rene Stange
21753d5a6e
Add MIDI through feature ( #129 )
...
* Option "MIDIThrough=from,to" in minidexed.ini to enable
* This forwards MIDI events from the device "from" to "to"
* from/to can be:
* umidiN (USB MIDI keyboard, N = 1..4)
* ttyS1 (serial interface)
* ukbd1 (PC keyboard)
* See src/minidexed.ini for an example
3 years ago
probonopd
47ad10cbad
Implement MIDI CC 120 (All Sound Off) and 123 (All Notes Off) ( #127 )
...
Implement MIDI CC 120 (All Sound Off) and 123 (All Notes Off)
Closes https://github.com/probonopd/MiniDexed/issues/126
3 years ago
probonopd
33ebdcff21
Scale reverb level value from 0-127 to 0-99 ( #128 )
...
https://github.com/probonopd/MiniDexed/pull/122#issuecomment-1104745014
3 years ago
probonopd
574707789d
Allow enabling and disabling operators, closes #111 ( #118 )
...
* Allow enabling and disabling operators, closes #111
Thanks @rsta2
3 years ago
Rene Stange
43e0c1872c
uimenu: Display "Freq Coarse/Fine" depending on "Osc Mode" ( #123 )
...
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
3 years ago
probonopd
fe39d8dc01
Support more MIDI CCs ( #122 )
...
Add support for MIDI CCs
10 = Pan
71 = Resonance
74 = Frequency Cutoff
91 = Reverb Send
94 = Detune Level
Closes #121
3 years ago
probonopd
43d1b3ab93
Update README.md
...
[ci skip]
3 years ago
probonopd
b4d128f0df
Update README.md
...
[ci skip]
3 years ago
probonopd
53bd15692d
Document removing usbspeed=full from cmdline.txt
...
https://github.com/probonopd/MiniDexed/issues/39#issuecomment-1102910313
3 years ago
probonopd
74772a689a
Link to hardware
...
[ci skip]
3 years ago
probonopd
7172ccf8cb
Update README.md
...
[ci skip]
3 years ago
probonopd
e1676cffec
Move "Building" to wiki
...
[ci skip]
3 years ago
probonopd
ed4a501d34
Update README.md
...
[ci skip]
3 years ago
probonopd
93bf71945e
HACKADAY
...
[ci skip]
3 years ago
probonopd
d2040dc1ea
Update README.md
...
[ci skip]
3 years ago
probonopd
b29611a19f
Fix typo
...
[ci skip]
3 years ago
probonopd
fe676e948b
Use INIT VOICE as default ( #109 )
...
Closes #75
3 years ago
probonopd
651d4beb84
Update README.md
...
[ci skip]
3 years ago
probonopd
58aa2f3b55
Update README.md
...
[ci skip]
3 years ago
probonopd
8408ab86d6
Add video, discussions and Wiki
...
[ci skip]
3 years ago
probonopd
46e4e86405
Reorder menu items ( #106 )
...
Closes #101
3 years ago
probonopd
ace8b39d17
Update README.md ( #100 )
...
[ci skip]
3 years ago
probonopd
44db9aa1ec
OPTIMIZE = -O3 ( #99 )
...
Closes https://github.com/probonopd/MiniDexed/issues/95
Thanks @rsta2
3 years ago
probonopd
b1b318cdeb
Enable filter cutoff, resonance, and real-time parameter control ( #98 )
...
Enable filter cutoff, resonance, and real-time parameter control
Co-authored-by: Rene Stange <rsta2@o2online.de>
3 years ago
probonopd
5e211c8477
Update Synth_Dexed to c58ac7
...
Thanks @dcoredump
3 years ago
Holger
77813bf90e
Next try for ReverbMixer and NEON extensions (RPi2/3/4) ( #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
https://github.com/probonopd/MiniDexed/pull/85#issuecomment-1095391183
* Fix for building for RPi1.
* Add TGParameterReverbSend
https://github.com/probonopd/MiniDexed/pull/86#issuecomment-1097079538
Thanks @rsta2
* Add TGParameterReverbSend
https://github.com/probonopd/MiniDexed/pull/86#issuecomment-1097079538
Thanks @rsta2
* Implement changes suggested by @rsta2
Description:
https://github.com/probonopd/MiniDexed/pull/86#issuecomment-1097912829
Thanks @rsta2
Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de>
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
3 years ago
probonopd
35b07f17f5
Add TGParameterReverbSend
...
https://github.com/probonopd/MiniDexed/pull/86#issuecomment-1097079538
Thanks @rsta2
3 years ago
probonopd
8456b9a7d4
*.O
...
[ci skip]
3 years ago
Rene Stange
636a01f307
uimenu: Add shortcut for changing OP ( #84 )
...
Allows to quickly change the current OP, when editing OP parameters.
3 years ago
probonopd
0287f0dc76
Put getsysex.sh on SD card
...
cp ./getsysex.sh sdcard/
3 years ago
probonopd
16a59f48a9
Update getsysex.sh
...
[ci skip]
3 years ago
probonopd
9990a7a8eb
Fix typo
...
[ci skip]
3 years ago
probonopd
f98f5db10d
Signal chain in float32_t and fixes for float signal path ( #73 )
...
* 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.
Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de>
3 years ago
probonopd
075e17407d
System Requirements
3 years ago
probonopd
f3a2d8d795
Update README.md
...
[ci skip]
3 years ago
Rene Stange
f03ff27f72
uimenu: Add "Save > Performance" function ( #72 )
...
* Saves the performance config to performance.ini
* Comments in an existing file will be overwritten
* Function displays "Completed" and returns to "Save" menu
3 years ago
Rene Stange
9c5dea76b0
Add shortcut for changing the TG in parameter edit ( #70 )
...
When a parameter is edited in the UI, the current TG can be changed
by pressing the switch and turning the knob left or right. The
selected TG remains active, when the parameter editor is left. The
menu home position is entered by triple click now, reboot after
holding the switch for ten seconds.
3 years ago
probonopd
0549529ca8
Spelling fix
...
[ci skip]
3 years ago
probonopd
200f8807df
Update description
...
[ci skip]
3 years ago
probonopd
d6b4748425
Remove WIP
...
[ci skip]
3 years ago
probonopd
246db1ac37
Add picture
...
[ci skip]
3 years ago
Rene Stange
32d196057d
Improve compressor and reverb effects ( #69 )
...
* Can be switched on/off in "Effects" sub-menu in UI
* Compressor is switched on/off for all TGs
* Read effects parameters from performance.ini
3 years ago
probonopd
fcafaea364
Set diffusion default to 65
...
Comment in the source code says: "Diffusion (lower settings will make the reverb tail more "echoey", optimal value 0.65)"
https://github.com/probonopd/MiniDexed/issues/66#issuecomment-1086931477
3 years ago
Rene Stange
f67afbd381
uimenu: Fix: Edit OP parameter from selected TG ( #68 )
...
When editing an OP parameter, the selected TG was not used,
but always TG1 instead.
3 years ago
Rene Stange
f915ce6b01
userinterface: Reverse click and double-click events ( #67 )
...
* Double-click is select
* Single-click is back
3 years ago
probonopd
646c17a12b
Update README.md
...
[ci skip]
3 years ago
probonopd
fe2f2358d4
Update "screenshot"
...
[ci skip]
3 years ago
probonopd
3a9819b59f
Update README.md
3 years ago
Rene Stange
4610a2a2fd
Support hierarchic menus ( #61 )
...
* Support hierarchic menus
This introduces a new menu engine implemented in the class CUIMenu,
which can be configured with C-tables. This should make it easier to
extend the menus, without modifying the code too much. The UI provides
a main menu, which selects the TG to be edited and a TG sub-menu, which
presents the already known TG parameters (voice bank, voice, volume,
pan, detune and channel). A sub-menu is entered with single click and
left with double click. There are arrows displayed on the LCD, which
show the direction(s), to which the knob can be moved. All TG related
parameters are maintained in the class CMiniDexed now.
* uimenu: Make the tables const
* uimenu: Add sub-menu "Edit Voice"
Menu items can be re-sorted, if necessary.
* uimenu: Add "Reverb" sub-menu
* Map reverb float parameters to range 0 .. 99
* minidexed: Add global (non-TG) parameters
* minidexed: Protect reverb module with spin lock
3 years ago