probonopd
d53aeb40f5
Update Circle to test MIDI controllers using the USB MIDI Class 2.0 spec
...
https://github.com/rsta2/circle/issues/316#issuecomment-1256964271
2 years ago
Kevin
dcbd04c831
Add call to set Serial options to prevent CR to CRLF conversion ( #311 )
...
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
2 years ago
arsamus
aa5a7c7450
Switchable performance files improvements + Poly/Mono + Fix to #298 and #83 issues ( #267 )
2 years ago
Kevin
768d763f73
Initial support for SSD1306 128x32 or 128x64 OLED displays ( #312 )
...
* Initial support for SSD1306 128x32 or 128x64 OLED displays
* Update circle
Co-authored-by: Kevin <diyelectromusic@gmail.com>
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
2 years ago
probonopd
50e9b7b8e0
Configurable GPIO buttons ( #274 )
...
* Default behavior changed: Click to enter menus, long-press to leave menus, double-click to go to the home screen (configurable)
* Buttons can have click, double click and long press events
* Changed default config, added new options and renamed EncoderPinSwitch to ButtonPinShortcut
Co-authored-by: Kevin <diyelectromusic@gmail.com>
Co-authored-by: Stephen Brown <steve@fig14.com>
2 years ago
Holger
0a5ec7d529
Fix for garbled device name in debug output, closes #265
...
Thanks @dcoredump
3 years ago
arsamus
60ab4a562b
Switchable performance files and saving all voice data parameters. ( #228 )
3 years ago
Holger
c00ed09398
Fixes for SYSEX channel messages / Added master volume method (also for SYSEX) ( #249 )
...
* Fix for using the right MIDI channel for SYSEX.
Fix for SYSEX MIDI dump output.
* Small fixes for recognizing MIDI channel in SYSEX.
Disabled printing of MIDI data in incoming serial data.
Added some mor debug output.
* Reenabled showing incomfing MIDI data when MIDI-DUmp is enabled.
Fix for using MIDI channel for SYSEX.
* Several fixes for SYSEX handling.
* Code for sending a voice dump via MIDI started.
* Fix for sending SYSEX voice dump to all interfaces.
* Sending voice data via SYSEX when voice is changed.
Adding master volume and changing master volume when SYSEX master volume is triggered.
* Forgot to initialize nMasterVolume - just added it.
* Merge.
* Added a SpinLock around MIDI message processing.
* Added notesOff() when changing algorithm parameter (can be extended later for other parameters).
Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de>
3 years ago
probonopd
2f044b6fcb
Fix Save Performance ( #238 )
...
Closes #151
Thanks @rsta2
3 years ago
arsamus
85a4d9953b
Support for Portamento and Pitch Bender parameters ( #206 )
...
Thanks @arsamus
3 years ago
probonopd
cdd28503fc
i2c
...
[ci skip]
3 years ago
probonopd
e026ea1948
Initial support for I2C HD44780 displays ( #225 )
...
Initial support for I2C HD44780 displays, closes #169
Thanks @diyelectromusic
3 years ago
Holger
52b8900293
Fix for Serial Midi In double triggering notes ( #216 )
...
Thanks @dcoredump
3 years ago
Holger
6d14da8604
Less CPU consuming setting for panorama values ( #212 )
...
Values (with sin()/cos() functions) for the panorama are only calculated once when setting them instead of calculating them on every run for calculation of an audio block
3 years ago
probonopd
282391342c
Voices can be edited over MIDI
...
[ci skip]
3 years ago
Holger
b6df892a44
Fixing linear internal mixer to non-linear (x^4) / Fixing linear pan to non-linear (sin/cos) #182 ( #210 )
3 years ago
Holger
3894cb3b21
Support for Yamaha DX7 SysEx commands ( #195 )
...
SysEx handling for parameter changes
Co-authored-by: Holger Wirtz <wirtz@parasitstudio.de>
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
3 years ago
probonopd
984e77f000
Update pinout
...
[ci skip]
3 years ago
probonopd
76620d1576
Change default pinout ( #189 )
3 years ago
probonopd
4850c3a19d
Support Running Status MIDI messages ( #194 )
...
Reference: https://www.lim.di.unimi.it/IEEE/MIDI/SOT5.HTM#Running-
https://github.com/probonopd/MiniDexed/discussions/170#discussioncomment-2663922
Thanks @arsamus
3 years ago
probonopd
0721b608f9
adafruit
...
[ci skip]
3 years ago
probonopd
42a79dc699
getsysex.sh
...
[ci skip]
3 years ago
probonopd
363c28710f
Reinstate MIDI_CC_DETUNE_LEVEL ( #171 )
...
Accidentally got reverted
https://github.com/probonopd/MiniDexed/pull/150#issuecomment-1108599164
3 years ago
probonopd
5ba274cfed
FAT16
...
[ci skip]
3 years ago
probonopd
e3df1dcdbd
Make it possible to disable MIDI Program Change messages ( #159 )
...
MIDIRXProgramChange parameter
3af6cb5331
Thanks @fp64lib
3 years ago
probonopd
addbd45282
Add WM8960 support ( #133 )
...
Patch in WM8960 support by using Circle ae22928 from the develop branch
Thanks @matemaciek and @rsta2
3 years ago
probonopd
901151a001
Submodule updated ( #150 )
3 years ago
probonopd
c003b3d62c
Fix .zip.zip suffix for artefacts
3 years ago
probonopd
3c5fa8c139
CC 94 level 0 = no detune ( #141 )
...
CC 94: "0 to 127, with 0 being no celeste (detune) effect applied at all."
469ef79fa5 (commitcomment-71889738)
Thanks @ChKK1963
3 years ago
probonopd
c5343931d0
Keep all build artifacts for 90 days ( #142 )
...
* Keep all build artifacts
Also those on the master branch
https://github.com/probonopd/MiniDexed/issues/140#issuecomment-1106752484
* Include git hash in filename
3 years ago
probonopd
469ef79fa5
Scale more CCs ( #135 )
...
https://github.com/probonopd/MiniDexed/pull/122#issuecomment-1105686599
3 years ago
probonopd
75e2970474
Increase reboot timeout to 120 seconds
...
https://github.com/probonopd/MiniDexed/issues/134
3 years ago
probonopd
995b25c71a
Fix typo
...
[ci skip]
3 years ago
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