Javier Nonis
0a25edef19
Squashed commit of the following:
...
commit a2a4f18378
Author: Javier Nonis <javiernonis@gmail.com>
Date: Thu Aug 8 20:32:38 2024 -0300
Fix for Midi Clock Sync
commit 20eeb54ba2
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Aug 3 23:06:17 2024 -0300
Added Flanger
commit 7f21a03dac
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Aug 3 15:16:42 2024 -0300
UI improvements
commit 8538869d11
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Aug 3 00:24:45 2024 -0300
Fix for FX UI
commit 035b3104f7
Author: Javier Nonis <javiernonis@gmail.com>
Date: Fri Aug 2 20:39:44 2024 -0300
Fix for RPi 1 Stereo output
commit bd31b249d2
Author: Javier Nonis <javiernonis@gmail.com>
Date: Tue Jul 30 22:42:36 2024 -0300
Fix for MVerb port
commit f7d3baf901
Author: Javier Nonis <javiernonis@gmail.com>
Date: Tue Jul 30 18:27:39 2024 -0300
Fix for Reverb backward compatibility
commit d695762f1e
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sun Jul 28 18:46:59 2024 -0300
Fix for A Phaser parameters
commit 38f9f5f05c
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Jul 27 16:16:49 2024 -0300
AudioEffect refactor
commit 17f6fc9ccf
Author: Javier Nonis <javiernonis@gmail.com>
Date: Fri Jul 26 20:47:27 2024 -0300
Fix missing Send FX setup for Phasers
commit aae85e5f85
Author: Javier Nonis <javiernonis@gmail.com>
Date: Wed Jul 24 18:11:43 2024 -0300
Added RKR / Zynaddsubfx Phasers
commit f0e2593e81
Author: Javier Nonis <javiernonis@gmail.com>
Date: Tue Jul 23 13:12:29 2024 -0300
Fix for MVerb
commit 2d19311269
Author: Javier Nonis <javiernonis@gmail.com>
Date: Mon Jul 22 19:59:15 2024 -0300
Refactor Effect directory
commit 37c152d2c8
Merge: 9c55aa6
d6fbbb5
Author: jnonis <jnonis@users.noreply.github.com>
Date: Mon Jul 22 18:59:55 2024 -0300
Merge pull request #1 from jnonis/arp
Merge Arp branch to FX branch
commit d6fbbb508d
Author: Javier Nonis <javiernonis@gmail.com>
Date: Mon Jul 22 18:18:08 2024 -0300
Added 3 Band EQ
commit 6d673aa8be
Author: Javier Nonis <javiernonis@gmail.com>
Date: Mon Jul 22 16:46:33 2024 -0300
Added MVerb effect
commit bf30d1a1c9
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Jul 20 20:15:13 2024 -0300
UI fix for Tempo display
commit d7336ee180
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Jul 20 20:14:08 2024 -0300
Save Tempo into Performance
commit 652db3e05f
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Jul 20 17:49:53 2024 -0300
Store Midi FX settings into performance
commit 6cd3a82253
Author: Javier Nonis <javiernonis@gmail.com>
Date: Sat Jul 20 16:21:47 2024 -0300
Handle Arp as a Midi FX
commit 8f597543fc
Author: jnonis <jnonis@users.noreply.github.com>
Date: Fri Jul 19 16:41:09 2024 +0000
Arp fixes
commit 61f66848dc
Author: jnonis <jnonis@users.noreply.github.com>
Date: Fri Jul 19 04:56:58 2024 +0000
Added Arp to TG menu
commit b2dcc29d73
Author: jnonis <jnonis@users.noreply.github.com>
Date: Thu Jul 18 04:34:13 2024 +0000
Removed log from Arp
commit d4f99f88ae
Author: jnonis <jnonis@users.noreply.github.com>
Date: Thu Jul 18 04:31:42 2024 +0000
Almost working Arp
commit 0cb0553f25
Author: jnonis <jnonis@users.noreply.github.com>
Date: Thu Jul 18 04:15:19 2024 +0000
Not working Arp
commit 9c55aa6a46
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jul 14 22:19:46 2024 +0000
Delay FX: Support for tempo sync
commit bed555fcfb
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jul 14 16:11:36 2024 +0000
Fix for FX Params
commit 0a68eb577f
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jul 10 04:24:55 2024 +0000
Handle Midi clock and resolve BPM
commit cd785aa046
Author: jnonis <jnonis@users.noreply.github.com>
Date: Tue Jul 9 23:01:24 2024 +0000
Added Backward compatibility for performances
commit fc6f7152f0
Author: jnonis <jnonis@users.noreply.github.com>
Date: Tue Jul 9 04:47:42 2024 +0000
Adapted Plate Reverb as AudioEffect
commit 751b69da3f
Author: jnonis <jnonis@users.noreply.github.com>
Date: Mon Jul 8 22:35:56 2024 +0000
Save Send FX configuration in performance
commit 7c2638cd7f
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jul 7 04:56:43 2024 +0000
WIP: Added Send FX
commit 17105a9c42
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sat Jul 6 22:00:33 2024 +0000
Code clean up
commit 509155573c
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sat Jul 6 21:37:29 2024 +0000
Fixes for Tal Reverb 3 paramteres
commit 002c2b985c
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sat Jul 6 21:07:16 2024 +0000
Added Ping Pong Mode and Mix control to Delay FX
commit 897c35aad0
Author: jnonis <jnonis@users.noreply.github.com>
Date: Fri Jul 5 06:00:33 2024 +0000
Insert FX UI improvements
commit 881149e119
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jul 3 04:36:32 2024 +0000
Process TG in stereo
commit e034e66f87
Author: jnonis <jnonis@users.noreply.github.com>
Date: Fri Jun 28 00:24:57 2024 +0000
Added Tal Reverb 3
commit 116881b3a5
Author: jnonis <jnonis@users.noreply.github.com>
Date: Thu Jun 27 04:02:08 2024 +0000
Fix for distortions
commit 6f05c233a6
Author: jnonis <jnonis@users.noreply.github.com>
Date: Thu Jun 27 03:48:02 2024 +0000
Added Mod Distortions DS1 and BigMuff
commit 2d854393a4
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jun 26 22:52:30 2024 +0000
Fix for Bypass and Removed Logs
commit 172c651aa5
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jun 26 04:40:15 2024 +0000
Added Bypass to FX Parameters
commit 8ca21774fb
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jun 26 04:12:58 2024 +0000
Fix for Insert FX paramters ui
commit 7c8dc6f147
Author: jnonis <jnonis@users.noreply.github.com>
Date: Wed Jun 26 03:45:03 2024 +0000
Save Insert FX parameters into performance
commit 7f110b284d
Author: jnonis <jnonis@users.noreply.github.com>
Date: Mon Jun 24 02:40:47 2024 +0000
Added generic fx paramters handling
commit 9b1ea33966
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jun 23 18:53:29 2024 +0000
Added LP Filter Effect
commit 75f4333831
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jun 23 08:11:36 2024 +0000
Added delay implementation
commit 7bcba9183a
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sun Jun 23 02:06:54 2024 +0000
Added lock to inser FXs to avoid crashes.
Code clean up.
commit d98c7cf701
Author: jnonis <jnonis@users.noreply.github.com>
Date: Sat Jun 22 04:43:23 2024 +0000
Added Insert FX and Juno Chorus
2 months ago
Kevin
f6ebd7871d
Another attempt to support configuration TGs and polyphony ( #690 )
...
* Initial commit for configuration TGs and polyphony across RPI1-5.
* Ensure unused TGs in a performance are MIDI disabled. Set polyphony to higher defaults on Pi 4 and 5.
* Actually, can just default to MIDI "disabled" directly in performance config if not present.
* Fix issue with choosing max polyphony
7 months ago
probonopd
4755c5d861
Performance file handling ( #581 )
...
Implements #580
* Initial update in performance file handling. This change makes the 6-digit number in the filename indicate a performance "voice number" in MiniDexed. The external filename numbers will now match any Program Change messages using the common MIDI concept of user selecting 1..128 whilst internally they are treated as 0..127. Note: in the case of performances, performance 1 (index 0) is the Default "performance.ini" file for backwards compatibility.
Also note that in this version, new performances, when saved, cannot occupy free slots between other performances - they are added to the end.
Even though the filename standard gives 6 digit numbers, the actual number of performances is still limited to 256.
* Start of subdirectory implementation for performance banks.
* Initial version with performance banks, selectable over MIDI only.
* Initial implementation of performance bank switching in the UI menu.
* Remove debug information, fix few bugs, including PgmUpDown handling and performance numbers out of range.
* Bugfixes for legacy cases when no performance directory exists plus some extra checks for saving and deleting performances.
* Remove verbose debug options (doh!)
* Fix a minor off-by-one error found in review.
* Bugfix - removed redundant legacy check that results in out of order performance files being skipped on load.
* Fix bug in MIDI button handling commands.
* Fix for issue where wrong performance is selected [L] on new save.
* Suggested update to UI to show bank/performance numbers.
* Make performance bank select asynchronous to MIDI and UI to stop corruptions on loading performances.
* Fix an assert that should be a run-time test.
* Ensure bank selection works when PCCH is not enabled, and that UI remains consistent when changing banks.
---------
Co-authored-by: Kevin <68612569+diyelectromusic@users.noreply.github.com>
1 year ago
Kevin
87dc5ce432
Issue470 fix - Performance file bounds checking and error handling ( #494 )
...
* Fix for Issue #470 to introduce bounds checking on loading performance files and when saving a new performance.
* Reduce number of performances to 256 and include some better error handling for when there are no performances free for saving.
2 years ago
probonopd
2bd6f4119f
Increase m_nPerformanceFileName, closes #379
2 years ago
arsamus
aa5a7c7450
Switchable performance files improvements + Poly/Mono + Fix to #298 and #83 issues ( #267 )
3 years ago
arsamus
60ab4a562b
Switchable performance files and saving all voice data parameters. ( #228 )
3 years ago
arsamus
85a4d9953b
Support for Portamento and Pitch Bender parameters ( #206 )
...
Thanks @arsamus
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
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
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
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
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
Rene Stange
99cefaefd3
Add note limits and shift to performance.ini ( #57 )
3 years ago
Rene Stange
2199208d34
Load performance config from performance.ini ( #54 )
3 years ago