probonopd
2f61e4a748
Merge branch 'main' into tx812-performance
2 weeks ago
probonopd
b82fb73000
Fix Audio Output Level Attenuator
...
Example for TG1: F0 43 10 04 1A 00 F7 to F0 43 10 04 1A 07 F7
2 weeks ago
probonopd
734f4a2ad3
setMasterVolume is global for all TGs
2 weeks ago
probonopd
f94edb32d3
setMasterVolume
2 weeks ago
probonopd
72514e9261
Audio Output Level Attenuator; change Master Tuning range
2 weeks ago
probonopd
778d6846be
Support --ip and --version command line options and -h/--help
...
[ci skip]
2 weeks ago
probonopd
da2410b68f
Scale sensitivity values from 0-15 to 0-99
...
The TX216/TX816 style performance SysEx messages send Sensitivity parameters (such as Mod Wheel Sensitivity, Foot Controller Sensitivity, Aftertouch Sensitivity, Breath Controller Sensitivity) in the range 0–15, but the DX7 and the Synth_Dexed engine might expect these values in the range 0–99 (or not?)
2 weeks ago
probonopd
db1fcab8cd
Try to fix the logic
2 weeks ago
probonopd
c08ae55ee9
Change interpretation of byte 3
...
Only process Set MIDI Channel for the TG with the number in byte 3, for other messages process the TG listening on the MIDI channel in byte 3
2 weeks ago
probonopd
988f08c36d
Suppress expected timeout after BYE
...
[ci skip]
2 weeks ago
probonopd
ce6c79adbf
Publish TXT record on FTP service, only show MiniDexed FTP servers in updater
2 weeks ago
probonopd
d209d39e2e
Remove [L] if PerformanceSelectToLoad=0 (the new default) ( #887 )
...
Closes #718
2 weeks ago
probonopd
1b4bb7b320
Update mididevice.cpp
...
Adjust Detune
TX816 goes +/-75 cent and the value 0 tuning should not jump back to 64 according to @Skerjanc
2 weeks ago
probonopd
c372af5e4d
Merge branch 'main' into tx812-performance
2 weeks ago
probonopd
fa348937db
Add "Master Volume" menu entry ( #885 )
2 weeks ago
probonopd
0fcfbecd91
Search for devices longer
...
[ci skip]
2 weeks ago
probonopd
52156b77a4
Credit @soyersoyer
...
[ci skip]
2 weeks ago
probonopd
e3d2918283
Handle CC 124, 125, 126, 127 (Omni Mode Off, Omni Mode On, Mono Mode On, Poly Mode On) ( #837 )
...
1. Omni Mode On/Off via MIDI CC: MIDI CC **124** and **125** are now handled to switch Omni Mode Off and On, respectively.
2. Mono Mode On, Poly Mode On via MIDI CC: MIDI CC **126** and **127** are now handled to switch Mono Mode On, Poly Mode On, respectively.
3. If `MIDIDumpEnabled=1` and syslog is configured, then MIDI messages are now also sent to syslog over the network. This helps to see what is going on without the need for a HDMI screen.
2 weeks ago
probonopd
e55f23600d
Do not comment out Sostenuto and Hold2
2 weeks ago
probonopd
5d1065178b
Improve Python tools
2 weeks ago
probonopd
4e171df081
Handle TX216/TX816 style performance sysex messages
2 weeks ago
probonopd
543fc1ea3e
PerformanceSelectToLoad=0 by default
3 weeks ago
probonopd
686f7e6dd5
Fix start screen on soft reboot
...
e.g., caused by BYE via FTP
3 weeks ago
probonopd
eb03a10f9e
Ask user if they want to update Performances (default no)
...
[ci skip]
3 weeks ago
probonopd
d8cdfe4f43
Updater for MiniDexed ( #880 )
...
Run on your desktop computer to update MiniDexed devices on the network.
3 weeks ago
probonopd
a22e3f375b
Make FTP opt-in, increase timeout, protect wpa_supplicant better ( #879 )
...
* Increase timeout
* Protect wpa_supplicant more effectively
* Make FTP opt-in with NetworkFTPEnabled
3 weeks ago
probonopd
389708fdad
Put git hash in startup message w/o "-"
...
Because there is no space for them
3 weeks ago
soyer
f6882a922a
Add Portamento, Sostenuto, Hold2 MIDI CC-s ( #878 )
...
* handle Portamento MIDI CC-s
* add sostenuto
* add hold mode
3 weeks ago
soyer
d68e1a8739
Do not refesh the display unnecessarily when updating a parameter ( #874 )
3 weeks ago
soyer
bebf9cec95
Fix op ordering and reenabling ( #870 )
...
* fix op ordering
The ops are in reverse order in the OPMask as well
* reset OPMask after voice load
If you change a voice, Dexed enables all operator.
Do the same in MiniDexed.
3 weeks ago
soyer
26e258b25a
Update Synth_Dexed to 65d8383ad5 ( #871 )
...
* use std::min and std::max in Compressor
* update Synth_Dexed to 65d8383ad5
Contains various fixes:
https://codeberg.org/dcoredump/Synth_Dexed/pulls/11
https://codeberg.org/dcoredump/Synth_Dexed/pulls/12
https://codeberg.org/dcoredump/Synth_Dexed/pulls/13
And sostenuto/hold:
https://codeberg.org/dcoredump/Synth_Dexed/pulls/10
https://codeberg.org/dcoredump/Synth_Dexed/pulls/7
* use the corrected named functions of Synth_Dexed
https://codeberg.org/dcoredump/Synth_Dexed/pulls/12
3 weeks ago
probonopd
b383f4ce39
Fix filename on GitHub Releases
3 weeks ago
probonopd
22a7d54251
Put all files into 64bit artifact ( #873 )
...
Closes https://github.com/probonopd/MiniDexed/discussions/869#discussioncomment-12905515
3 weeks ago
probonopd
c0d73e3629
NetworkSyslogEnabled=0 by default
...
[ci skip]
3 weeks ago
probonopd
23a3730d50
NetworkSyslogEnabled and minor network related fixes ( #876 )
...
Add `NetworkSyslogEnabled=1` to `minidexed.ini`, increase vebosity, add `syslogserver.py`
3 weeks ago
soyer
acf9e11d5f
Use SoundFormatSigned24_32 with NEON ( #852 )
...
* use SoundFormatSigned24_32 format instead of SoundFormatSigned16
More detailed, and not much slower.
* fix ARM_MATH_NEON defines
---------
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
3 weeks ago
soyer
9d8ed87aab
move MIDI defines to midi.h ( #853 )
...
The MIDIi defines would also be needed in uibuttons.cpp.
Create a common midi.h with the definitions.
---------
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
3 weeks ago
soyer
a90dec8a18
Always show both arrows in the bank selector menu ( #855 )
...
It wraps around.
3 weeks ago
probonopd
c58acf8c77
Don't show "Reverb-Send" on RPi Zero/1 ( #861 )
...
Closes #166
3 weeks ago
probonopd
c9433e577c
NET_DIR does not exist
3 weeks ago
probonopd
9fc4ea90cb
Mark continunous builds as prerelease
3 weeks ago
probonopd
04c5ce3818
Network support by @omersiar
...
Network support by @omersiar , closes #43 (and much more)
Features as described on https://github.com/probonopd/MiniDexed/wiki/Networking
Big thanks to @soyersoyer for debugging the crackle issue
3 weeks ago
probonopd
5f8389905d
Fix line endings
...
sed -i 's/\r$//' build.sh
3 weeks ago
probonopd
5bc489574d
Export variables
3 weeks ago
probonopd
d7a955e193
Mark continuous builds as prerelease
3 weeks ago
probonopd
6cbdab5f89
Introduce MasterVolume ( #842 )
3 weeks ago
probonopd
98a31df28d
Prevent PCM510x has a zero-data detect from kicking in ( #843 )
...
The PCM510x has a zero-data detect function. When the device detects continuous zero data, it enters a full analog mute condition. The PCM510x counts zero data over 1024LRCKs (21ms @ 48kHz) before setting analog mute. This caused audible artifacts. Hence we are generating an inaudibly small signal to prevent the analog mute from kicking in.
Thanks @soyersoyer
Similar to soyersoyer#5
3 weeks ago
probonopd
9b211c1c01
Show bank:voice number for voices ( #840 )
...
e.g. 005:012
Closes #832
3 weeks ago
probonopd
4ac357e51d
Zip after adding hardware
3 weeks ago
probonopd
4ee36edaf6
List files
3 weeks ago