probonopd
024ecce14a
Unpublish services befoer reboot, use hostname as rtpMIDI session name ( #902 )
1 week ago
probonopd
5b24bbd84b
Patch Synth_Dexed to fix glissando/portamento detune ( #897 )
...
Patch Synth_Dexed, addresses #889
2 weeks ago
probonopd
1199230c73
BREAKING CHANGE: Load default performances from performance/001_Default ( #895 )
...
BREAKING CHANGE: Load default performances from performance/001_Default
rather than performance/
Closes #893 , #894
2 weeks ago
probonopd
e6aab61920
Simplify code structure
...
As suggested by @soyersoyer in https://github.com/probonopd/MiniDexed/pull/896#issuecomment-2836244015
2 weeks ago
probonopd
f03e388721
Fix operator enable/disable ( #896 )
...
Enable/disable operators, closes #872
by calling m_pSynthesizer->setOPMask
2 weeks ago
probonopd
778d6846be
Support --ip and --version command line options and -h/--help
...
[ci skip]
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
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
5d1065178b
Improve Python tools
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
probonopd
3880c5f503
Comment out retention-days
...
[ci skip]
https://github.com/soyersoyer/MiniDexed/pull/5#issuecomment-2815324521
3 weeks ago
probonopd
7c75611b19
runs-on: ubuntu-22.04
3 weeks ago
probonopd
d147e9017c
SampleRate=48000
...
https://github.com/probonopd/MiniDexed/discussions/836#discussioncomment-12875015
3 weeks ago
Kevin
29bbce3472
MIDI CC 11 (Expression) ( #830 )
...
* Simple implementation of MIDI CC 11 (Expression) as a live, MIDI only, multiplier for channel volume.
* Add config option for global MIDI CC Expression channel
1 month ago
probonopd
f546448371
Update circle to Step49 ( #755 )
...
References:
* https://github.com/probonopd/MiniDexed/pull/750
* https://github.com/probonopd/MiniDexed/pull/747
1 month ago
Kevin
bba0c93f04
Fix for Issue #820
...
Saving default performance always overwrites the first performance in the current bank, but should act on bank 0, performance 0
2 months ago
probonopd
a7b8c80f4c
retention-days: 14
...
[ci skip]
3 months ago