bea5t
New Member
Posts: 30
|
Post by bea5t on Apr 17, 2020 7:41:33 GMT
Hi there, does anyone have experience with the mozzi libs for arduino? sensorium.github.io/Mozzi/I tested this on the breadboard, but I'm not so happy with the sound quality. The HQ Hack would also be an option. Would be another alternative to GRAINS, the mozzi project is very well documented.
|
|
|
Post by robertlanger on Apr 17, 2020 9:58:36 GMT
I worked with MOZZI some years ago; and I was impressed what can be achieved with this simple and cheap chip. Of course, the sound quality is not what you know from high performance 32bit processors and a 16-bit DAC, but for me,it was quite acceptable - even with the standard 8-bit output mode. A bit more filtering on the output is recommended, too. What I found is, that you have to scale your output values very carefully to the range of -244 ... +243; if you have overflows here or a too low level, the quality decreases extremely. The HIFI mode might bring some improvement, but depends on what is done. In my expereience, it does not make miracles automatically ;-) All in all, it's definitely a great and well documented platform for learning DSP; and we will cover it in the near future with all the DIY stuff that will be released soon.
|
|
|
Post by MikMo on Apr 17, 2020 12:54:51 GMT
It's a shame that the Teensy 3 and higher are only 3.3V, and no so compatible with our beloved AE platform.
|
|
|
Post by rodney on Apr 23, 2020 19:36:43 GMT
The Mozzi library would probably work on Grains. I've been meaning to give it a try. I'll try to report back, if I return from that particular rabbit hole.
|
|
|
Post by admin on Apr 23, 2020 23:06:46 GMT
Hi rodney, visuellemusik has done extensive testing of the Mozzi Library on Grains and found that unfortunately it's not compatible with the pin layout of Grains. He proposed an external breadboard hack to somehow shape (smooth) the audio output. I'll ask him to maybe explain this in more detail here.
|
|
|
Post by rodney on Apr 25, 2020 2:33:57 GMT
Hi rodney , visuellemusik has done extensive testing of the Mozzi Library on Grains and found that unfortunately it's not compatible with the pin layout of Grains. He proposed an external breadboard hack to somehow shape (smooth) the audio output. I'll ask him to maybe explain this in more detail here. Oh, that's a shame. Maybe similar to the problem using th eLittleBits arduino module with Mozzi? I vaguely recall it might need a resistor and capacitor to filter out the pwm carrier or its sub-harmonics that would manifest as an awful noise?
|
|
|
Post by slowscape on May 22, 2020 16:17:04 GMT
I worked with Mozzi, I found that many of the examples sound bad because the arduino I was using didn't have enough processing power to run the scripts. So that could be part of your issue. I think it's a cool library, though. I used it for my Turing module (that I unfortunately fried during assembly).
|
|
|
Post by admin on Jul 23, 2020 4:45:42 GMT
Hi everyone, good news for anyone who is interested in Mozzi programming. Robert has recently revised the GRAINS module to now include a switch that enables the use of the Mozzi library! The problem was that GRAINS uses output pin 11 and Mozzi uses output pin 9 for audio output. This new switch lets you put GRAINS into the original or the Mozzi mode. I've started to work on a series of introduction videos for Mozzi programming with visuellemusik who has created all those wonderful GRAINS firmwares already on Github.
|
|
|
Post by MikMo on Jul 23, 2020 16:12:26 GMT
Nice!
Arduino for musicians has a fairly detailed chapter on using MOZZI.
Mikael / MikMO
|
|