* add initial mdns responder for rtp-midi aka applemidi
* do not reinitialized network
* continue publishing mdns after network connection reestablishes
* remote mdnsresponder and revert to step48
* disable mdns TTL patching for now
* First implementation of using four PCM5102 I2S sound devices for 8-channel mono sound output on a Raspberry Pi 5. Requires latest develop branch of circle.
* Update to required develop branch of circle
* Adjusted default chunk sizes to correctly support number of channels.
* Update queue size as per Rene's suggestion.
---------
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
* Initial build with basic structure to support st7789device once added to circle.
* Implementation of ST7789 display - requires updated circle with new ST7789 character driver.
* Added more details to minidexed.ini about ST7789 and SPI options.
* Update to develop branch of circle that now supports st7789 character mode display.
* Minor formatting fixes to tidy up.
* Allow setting of more advanced SPI parameters: mode and clock.
* Update to allow for font size as an option.
* Very early initial support for RPi 5 based on dev branch of circle.
* Added parameter to choose UART option on all RPi versions to be GP14/15
* Build for Raspberry Pi 5
* Update README.md for RPi 5
---------
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
* Initial attempt to include USB Gadget Mode as a configuration option. Note: Also requires a move to the latest release of circle.
* Set "official" (as allocated from pid.codes) USB vendor and device ID for MiniDexed
* Added Engines Mark I and OPL
* Added Engine selection
* Update config.cpp
* Added selection for Engine Type
* Added Engine Type selection
* Update build.yml
* Fixes
* Reverting to an old commit (I screwed up)
* Small fix
* Small Fixes
* Fix for error when compiling on 64-bit platforms
* Casting of the engine variable corrected
* Changed the way we parse and set the engine type from the config file following @diyelectromusic suggestions
* Fixed a typo
* Update Synth_Dexed commit
* Moved blocks of code around
* Update Synth_Dexed to 8c67f73
https://github.com/probonopd/MiniDexed/issues/403#issuecomment-1455130745
* Update Synth_Dexed to a908f78
https://github.com/probonopd/MiniDexed/discussions/358#discussioncomment-5358731
* Synth_Dexed deb0905
* Add EngineMsfa.o to Makefile
* Don't add EngineMsfa.o here...
* ...but add EngineMsfa.o here
* Fix missing \
* Update build.yml
* Add Synth_Dexed to the submodules update
* Update Synth_Dexed
* Update Synth_Dexed to c9f5274
https://github.com/probonopd/MiniDexed/issues/526#issuecomment-1670217925
---------
Co-authored-by: probonopd <probonopd@users.noreply.github.com>
* Fix for issue #424 create a build script to check out the correct versions of sub libraries.
* Initial attempt at supporting loading SysEx files from subdirectories which seems to speed up loading significantly.
* Reinstate headerless SysEx file loading after subdirectory change
* Limit nesting of subdirectories to open
* Fix bank number in UI to match the numbers from the bank files.
* Update to fix bank numbers. Bank file numbers now start from 00001 and show as 1-indexed in the UI. But internally and via MIDI are still 0-indexed as per MIDI spec.