![]() While recovering, she researches the negative effects of superheroes and concludes that they often do more harm than good. I will be doing more videos without introducing new concepts so you become more comfortable with the SuperCollider topics I introduced so far. In an encounter with SuperCollider, one of the worlds most powerful superheroes, Anna is injured. When receiving values via OSC is good to have predictable ranges. ![]() If I map the vertical position to numbers between 0 and 1, the numbers received by SuperCollider will stay in the same range no matter what size() I use: always 0 to 1. Suddenly, the numbers SuperCollider would receive could be larger, and maybe it would sound bad. If I would not do that, imagine I make SuperCollider produce nice sounds for my stars, and then I go and increase the height of my Processing sketch (changing size()). We believe in a future where art, science, and tech collide to inspire social and environmental responsibility. In the program I write I map the vertical position of the star to numbers between 0 and 1. If you don't have it installed, go to the Sketch menu, import Library, add Library, and search and install oscP5. In the Processing side we need a library called oscP5. An interpreter to transform the programming. In this episode we make an old Processing program send messages to SuperCollider, so it can now produce sound. SuperCollider is many things, but above all: An audio synthesis engine. OSC is something that lets different programs running in the same or in different computers communicate.īy using OSC we can send messages between Processing and SuperCollider. We have previously taken a brief look at OSC (in episodes 102 and 105). Processing talks to SuperCollider via OSC ![]()
0 Comments
Leave a Reply. |