Go Down

Topic: Looking for some help on Mozzi (Read 1 time) previous topic - next topic


Hi there.

I've been trying to make a simple enough synth using mozzi, however I cant seem to wrap my head around how to work it. Ive read most of the examples that came with it and went through the docs, but i still find myself lacking the knowledge to get it going.

Does anyone know of a place with some beginner tutorials on how to use mozzi? It'd be greatly appreciated.



Did you make some sound with Mozzi on your Arduino board ?

What do you want to know ?

The terms like 'sweep' 'wave shaping' are normal terms for synthesizer sounds.

I must admit, I looked into the library code to learn more about Mozzi.
At this moment it lacks a lot of sampled sounds. I would like to have organ and piano and so.


Thanks for the reply.

Sorry, I should've been more specific. I understand most synth terms, like envelopes, sample/holds, sweeps etc.
The problem I'm having is Mozzi specific terms. For example, I can set it to play a certain note, but I am unsure on how to change this note using inputs on the arduino


Apr 10, 2013, 12:25 am Last Edit: Apr 10, 2013, 12:29 am by Erdin Reason: 1
Two functions are called: void updateControl() and updateAudio().
The updateControl() can set the wave shaping and so on.

This is the explanation, http://sensorium.github.io/Mozzi/doc/html/group__core.html
But I find it hard to understand all the functions and how they are used.

If you take a look at the example "m_05_AMsynth.ino", it plays random notes. That is done in the UpdateControl() function.

You could use a potentionmeter to change things in the UpdateControl() function.
To get the value of a potentiometer, you could use analogRead().

This is an example how to use a potentionmeter as input, https://cs.marlboro.edu/courses/fall2012/gadgets/notes/MozziTest.ino_html

This is an example of a complete project with a potentionmeter used in UpdateControl(), http://www.cs4fn.org/arduinitar/

This is the most interesting, but I can't find the source code:

Go Up