Mathieu St-Pierre, 2012
I’m thinking of ideas for some simple project to trigger MIDI in an unusual way and so far it’s been frustrating - everything cool that I thought of already exists! I googled the hell out of the internet and even with the most obscure ideas there is someone who’s done it already. And most of those ideas are patented. Ugh. On the other hand I found so many cool MIDI triggering systems that I thought I should do a short summary so I could reference it later. So here it goes.Read more
This university project is a simple two-oscillator sound synthesizer that uses 3 different sound synthesis types that determine the interaction between them – additive synthesis, amplitude modulation and frequency modulation. I have made it as a standalone application with a GUI to control the parameters (waveforms, frequencies and type of synthesis) that can be changed in real-time. My application is written in C++ using OpenFrameworks (for the core of the application and the GUI) and Maximilian library (for sound synthesis). The two oscillators are independent from one another and can have one of the 5 types of waveforms each (sine, cosine, square, sawtooth and triangle). Even though I am happy with the result, especially the GUI and smooth real-time interaction, the sound part of the app needs many improvements. First of all, I found it very hard to determine the ranges of the modulating wave so there would be good variations of sound in AM and FM. Another thing that I came across is clipping and unexpected noises. I still have to investigate how they are created. However this unplanned unpredictability can produce sonically interesting results. Another part of the application that I need to work on if I want it to become scalable is how I manage events – now I have a big decision tree in the audioOut() method that plays back sound and it might produce latency if I’ll add more oscillators and effects.
A silly art/physical computing project that me and my friend Alex did for uni. Morphophone is a sound box, controlled by arduino and Max MSP. All the sounds produced by the Morphophone are completely analog - we have drill sounding computer fan, two PVC recoders that can produce a range of frequencies of hiss and a motor that drives gears that make up a percussion system. All of the analog sound systems are designed and implemented by us out of mostly scrap materials - we had to improvise a lot to make it work with the things that can be found in most homes because our budget was for this was very very tiny. But we made it work more or less!