[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