soyer
d68e1a8739
Do not refesh the display unnecessarily when updating a parameter ( #874 )
17 hours 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.
18 hours 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
18 hours ago
probonopd
b383f4ce39
Fix filename on GitHub Releases
18 hours ago
probonopd
22a7d54251
Put all files into 64bit artifact ( #873 )
...
Closes https://github.com/probonopd/MiniDexed/discussions/869#discussioncomment-12905515
18 hours ago
probonopd
c0d73e3629
NetworkSyslogEnabled=0 by default
...
[ci skip]
19 hours ago
probonopd
23a3730d50
NetworkSyslogEnabled and minor network related fixes ( #876 )
...
Add `NetworkSyslogEnabled=1` to `minidexed.ini`, increase vebosity, add `syslogserver.py`
19 hours 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>
2 days 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>
2 days ago
soyer
a90dec8a18
Always show both arrows in the bank selector menu ( #855 )
...
It wraps around.
2 days ago
probonopd
c58acf8c77
Don't show "Reverb-Send" on RPi Zero/1 ( #861 )
...
Closes #166
2 days ago
probonopd
c9433e577c
NET_DIR does not exist
2 days ago
probonopd
9fc4ea90cb
Mark continunous builds as prerelease
2 days 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
2 days ago
probonopd
5f8389905d
Fix line endings
...
sed -i 's/\r$//' build.sh
2 days ago
probonopd
5bc489574d
Export variables
3 days ago
probonopd
d7a955e193
Mark continuous builds as prerelease
3 days ago
probonopd
6cbdab5f89
Introduce MasterVolume ( #842 )
5 days 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
5 days ago
probonopd
9b211c1c01
Show bank:voice number for voices ( #840 )
...
e.g. 005:012
Closes #832
5 days ago
probonopd
4ac357e51d
Zip after adding hardware
5 days ago
probonopd
4ee36edaf6
List files
5 days ago
probonopd
3880c5f503
Comment out retention-days
...
[ci skip]
https://github.com/soyersoyer/MiniDexed/pull/5#issuecomment-2815324521
5 days ago
probonopd
7c75611b19
runs-on: ubuntu-22.04
5 days ago
probonopd
d147e9017c
SampleRate=48000
...
https://github.com/probonopd/MiniDexed/discussions/836#discussioncomment-12875015
5 days 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
3 weeks ago
probonopd
f546448371
Update circle to Step49 ( #755 )
...
References:
* https://github.com/probonopd/MiniDexed/pull/750
* https://github.com/probonopd/MiniDexed/pull/747
3 weeks 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
1 month ago
probonopd
a7b8c80f4c
retention-days: 14
...
[ci skip]
2 months ago
probonopd
69edb84492
uses: actions/upload-artifact@v4
3 months ago
probonopd
2e7d1144c7
Add hardware configuration for Serdaco MP32L device ( #786 )
3 months ago
probonopd
7da3649166
Add hardware configuration for diyelectromusic boards ( #788 )
3 months ago
probonopd
3878f3ef8d
Add hardware configuration for mt32-Pi-Midi-Hat device ( #787 )
3 months ago
soyer
0f7f8f45e4
pass strings by const reference and use find_last_not_of ( #779 )
...
* pass std::strings by const reference
* use std::string::find_last_not_of
4 months ago
probonopd
ffb6449258
Add hardware configuration for genXnoise devices ( #768 )
4 months ago
probonopd
e9751e6241
retention-days: 3 # To not exceed the free MB/month quota so quickly
...
[ci skip]
4 months ago
soyer
3871ac5748
Always show both arrows in the main menu ( #777 )
...
Since it wraps around since a while. (Not so sure we actually want it to wrap around in some but not other places, but for now it wraps around, so we should show both arrows.)
4 months ago
Kevin
594791530b
Fix Device Master Volume Control handling ( #775 )
4 months ago
soyer
0ae7b26b97
register MIDI packet handlers as TMIDIPacketHandlerEx ( #769 )
...
There is a new RegisterPacketHandler function that can save a pointer, eliminating the need to write multiple packet handler functions.
5 months ago
probonopd
45529b5d44
Update pirate_audio.override
...
https://github.com/probonopd/MiniDexed/pull/652#issuecomment-2504718865
Thanks @GertSchepens
5 months ago
probonopd
62074b6cd8
Build all PRs
...
[ci skip]
5 months ago
probonopd
281e7421d7
Put git hash in startup message
5 months ago
probonopd
35ce69bd1c
Fix typo [ci skip]
5 months ago
probonopd
30e95bbe05
Add more acknowledgements
...
[ci skip]
5 months ago
probonopd
0487dc86b6
Working defaults for MIDI Button Navigation
...
[ci skip]
5 months ago
Kevin
1d9639789e
Implement Bank Select Buttons and MIDI Buttons ( #737 )
...
* Move button config into uibuttons rather than userinterface.cpp
* Implementation of Bank Select buttons and MIDI buttons.
* Fix MIDI button mapping issue.
5 months ago
probonopd
c2cb172baa
Ship example minidexed.ini files for various devices ( #754 )
5 months ago
probonopd
f033fc4cc0
The MagPi magazine
...
[ci skip]
5 months ago
Kevin
8c18e60e51
Initial implementation of system-level, i.e. all TG, MIDI control maps ( #704 )
...
* Initial implementation of system-level, i.e. all TG, MIDI control maps
* Ensure msg only handled once by the first TG with a matching receiving MIDI channel.
* Optimise system CC handling esp when unrecognised CCs are received.
* Update in optimisation of System CC handling.
7 months ago
probonopd
6c56960888
Lower debounce time ( #714 )
...
https://github.com/probonopd/MiniDexed/issues/713
8 months ago