Yes. It was actually not very hard to set up. It turned out the problem was another fault on the board and not a problem with my programming :slight_smile:

I’m actually using the SAI, which can also speak I2S, but the configuration is similar.

1 Like

Anyway, the easiest way to get everything set up is to use their CubeMX software to generate the code. Most of the work is in setting up the clocking. You need to ensure the peripheral is sending the right master clock, frame clock, and serial clock to your I2S device. That all depends on settings the right PLL multipliers and dividers for the clock rate at which your processor is being run at. It can be a bit tricky to figure out manually, which is why the clock configuration screen in CubeMX is very handy.

1 Like

Here’s another teensy based framework, called Prynth:

2 Likes

its an interesting one, seems to be mainly a small hardware board that has multiplexed analog i/o, so you can have up to 80 analog inputs… quite nice, as Id assume this could be used with other platforms.
the rest seems fairly ‘standard’, RPi, supercollider, USB audio interface…
I might give this a go, since I’ve got a spare PI2 with a hifiberry fitted (rather than a usb audio interface).
the only ‘caveat’ I have is… latency, it doesn’t appear to be using realtime OS as far as i can tell… though of course they could switch this out.

will be a nice project though, if others start sharing project details they create.
(I was a little disappointed they didn’t have the schematic/code for the MITT :slight_smile: )

2 Likes

hey
hope you don’t mind but i added norns and tried to make the chart a bit more legible

2 Likes

perhaps its should say the Norns CPU is the ARM Cortex A53 (same as the rPI3/PiSound)
for those not knowing what the compute module 3 is.

1 Like

great suggestion

done!