[sdiy] Audio hardware platforms?
Martin Klang
mars at pingdynasty.com
Sat Oct 12 18:01:15 CEST 2013
On 11 Oct 2013, at 19:42, nvawter at media.mit.edu wrote:
> Ah yes, I supported that/your kickstarter campaign for The Owl! I think it's going to be great. Like I repeat to everyone I meet, the stm32f4 is definitely a significant step forward for embedded digital music instruments due to its hardware floating-point unit.
nice one - thanks!
> I've been hoping that my project, MOBB, can share plenty of software with the Owl. I truly believe that we're about to see a growth in digital musical instruments which have their roots in pre-sedentary musical instrument design, rather than being incidental "applications" of personal computers.
>
> Thanks for showing what your hardware looks like. My HW is slightly different. It is more minimalist, with fewer peripherals built into it.
>
> What is your software development environment like? Which compiler and programmer? I'm using GCC and Keil uVision. So far, I can use external USB flashing over DFU and Single Wire Debug (SWD) with an STM32 cortex 3 or cortex 4 discovery board, but I would love to make this even easier for people.
We currently use arm-gcc and the CMSIS libraries. Would like to move to libopencm3 before we go public with the code, but when we started out they were still missing support for a few functions that we needed.
I do a lot of debugging over SWD using st-util, which is great with gdb.
We've now also implemented a function to bring the device into DFU mode, so that users can easily load a new firmware image over USB.
> Which libraries are you using? So far I am using libopencm3. Technically, it is the same as ST's libraries, but it's a philosophical choice :) And I know you're using JUCE as well...
yes, JUCE for all client-side stuff.
> Did you know that two people have worked a bit toward porting the Wirish library from the Cortex M3 to the Cortex M4? (https://github.com/gbulmer/openstm32sw) This would be very useful for our users. I hope to look into this project and extend it.
Didn't know that, I'll take a look now!
cheers,
Martin
More information about the Synth-diy
mailing list