-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added support for CMSIS_5, so upstream Synth_Dexed can be used #41
Conversation
Thank you very much @dcoredump. Looking forward to multiple Dexed instances, stereo panning, and effects 👍 |
Oopsie. This destroyed Raspberry Pi Zero and 2 (did not test others).
Which models did you test it on @dcoredump? I perserved the build at https://github.com/probonopd/MiniDexed/releases/tag/CMSIS_5. Please let me know how I can help debugging/testing. |
Oh, Strange. I tested with a RPi4. Will check this. |
I have now adjusted the build process in README.md a little bit (except for one problem, it works, but for the Raspi2 there is still If I run everything freshly after the recipe inside README.md it runs with me for the Raspi2, 3 and 4 (audio over PWM)! PR with fixes for the README.md is comming soon. |
According to https://www.raspberrypi.com/documentation/computers/config_txt.html#model-filters,
And according to https://www.raspberrypi.com/documentation/computers/config_txt.html#kernel,
So I think we can simplify the file, I did this in the PR. |
Thanks @probonopd ! I managed to change the name of the kernel file with |
The Circle build system uses the standard naming convention |
Agree @rsta2, let's stay to the conventions. |
I fixed upstream Synth_Dexed so this library supports now Teensy and circle - no need for an own
Synth_Dexed
library. This makes working onSynth_Dexed
easier because only one code base for both platforms is needed.Therefore support for
CMSIS_5
was needed (and is also needed for further additions, like stereo panning and compressor). SoCMSIS_5
is now a submodule ofMiniDexed
.For CMSIS_5 perhaps some optimizations are needed (like support for NEON).
I hope this PR is useful for further development.