Controlling Bitwig with SonicPI via OSC

Nikolaus Gradwohl2017-05-02T07:03:05+02:00

I made another experiment with the latest development version of SonicPI. This time I explored the new osc functions and used them to controll Bitwig-Studio using the OSC4Bitwig controller script.

I sent the sonic pi output into an audio channel in bitwig using jack and added a bitwig stereo-delay to it.

controlling bitwig with sonic pi via osc

read more ...

SonicPI and Streichfett Jam

Nikolaus Gradwohl2017-04-30T08:49:36+02:00

I recorded a short liveCoding Jam with the current dev version of SonicPI, which I user to send midi signals to my Streichfett.

I connected the Streichfett and Sonic PI to separate Audio input channels in Bitwig Studio using Jack to record and mix the audio.

SonicPI + Streichfett

read more ...

New Track: The World you don't see

Nikolaus Gradwohl2017-04-28T07:04:56+02:00

for every world you know there is at least one that go unnoticed ...

Listen to my new Track on soundcloud

The world you don't see

read more ...

AN experiment - Boxes

Nikolaus Gradwohl2017-04-17T15:19:57+02:00

For this animation node experiment I copied instances of a hollow box and rotated them slightly using a loop

you can download the blend file here

boxes

read more ...

Sonic Pi Launchpad lightshow

Nikolaus Gradwohl2017-04-16T11:25:38+02:00

I made a first quick test with sonic pi's upcoming midi functionality and created a short launchpad lightshow using my launchpad mini

sonic pi midi test

read more ...

music live-coding environments - my first impressions

Nikolaus Gradwohl2017-04-15T17:33:49+02:00

I've been playing with live coding Music environments lately here is a short description of the environments I've used so far

Sonic PI

Sonic PI is a live coding music environment that comes bundled with most raspberry pi images and was invented to teach coding through making sounds. But don't be fooled by it's simple interface or the name - Sonic PI is a pretty serious tool for making music. Despite it's name it runs on Linux, MacOS, Windows and - surprice! - a raspberry pi and is based on supercollider and ruby.

To program it you write ruby programs that contain loops to trigger various synths and samples - you can add a bunch of effects and control various parameters of the synths. It also allows you to write pretty complex melodies and chord structures, by adding random elements to your code.

Sonic pi already comes with a impressive collection of loops, samples, example programs and synths to get you started, but it also allows you to add your own samples or supercollider synth definitions if you want to.

Chuck

Chuck is a pretty unique programming language, that allows you to write virtual instruments and control them either with your code or with various controllers via midi, Hid-events, osc, or whatever else you come up with. You can start and stop your code in sync with the loops already running and it's the basis for the laptop orchestra.

The language used feels a bit strange in the beginning but one gets used to it pretty fast.

PureData + automatonism

Automatonism is a Modular Synth that runs on PureData Vanilla - which means it runs pretty much everywhere. It's a really impressive collection of modules, plus you can use it to livepatch and edit your modules. Since it runs on puredata, you can also use regular puredata structures should you ever get stuck with the provided modules.

The modules help to create a playable pure data patch pretty fast and allow you to expand from there if you want to dive deeper into the pure data universe.

Conclusion

Each of the frameworks I tested this weekend is pretty cool and each of them has it's strengths and weaknesses - I haven't played enough with them to choose a favourite yet. I will try to integrate them into my current Bitwig, VST-Plugin and hardware synth setup and see which one I end up using

read more ...

herb rack

Nikolaus Gradwohl2017-04-14T10:03:20+02:00

I made a a watercolor and ink drawing of my new herb rack

herb rack

read more ...

flowershape

Nikolaus Gradwohl2017-04-13T11:06:58+02:00

I created a small ever changing slightly hypnotic flower shape using processing - because spring - have fun

click here to start the sketch or download the sourcecode.

flowershape

read more ...

Dynamic Paint particle growth

Nikolaus Gradwohl2017-04-12T05:50:44+02:00

For this animation I used a dynamic paint canvas on a plane that emits hair particles based on a wet map. I used another particle system as the dynamic paint brush

you can download the blend file here

[TITLE]

read more ...

New Track: Seven meets Four

Nikolaus Gradwohl2017-04-11T05:58:49+02:00

a 7/4 loop meets a 4/4 loop in this polyrhytmic exploration, featuring my Mother 32, 0-Coast, MiniNova and Streichfett

seven meets four

read more ...