• jon@schemawound.com
Expert Sleepers ES-5 and Bitwig

Expert Sleepers ES-5 and Bitwig

I previously wrote about the Expert Sleepers ES-9 a “Eurorack 16-in/16-out USB audio interface, with DC-coupled inputs and outputs that can be used for both audio and CVs”. While it is advertised as having 16 outputs it can be expanded to much more than that. Recently I decided I wanted to expand the ES-9 and I figured I would write […]

Recording CV with Bitwig

Recording CV with Bitwig

Someone recently asked about how to go about rendering CV with Bitwig. For this demo I created an audio track with a HW CV Out device. I put a sine wave LFO on the CV out so that we would have some output for our demo. Note: I did not bother to map the CV Out Output as we are […]

Expert Sleepers ES-9

Expert Sleepers ES-9

While getting deeper into modular I realized I needed to better integrate it into my computer workflow, that’s where the Expert Sleepers ES-9 came in. The ES-9 is a Eurorack 16-in/16-out USB audio interface, with DC-coupled inputs and outputs that can be used for both audio and CVs. With it’s balanced 1/4″ main outputs & headphone socket, it’s the perfect […]

Drone Control

Drone Control

When experimenting in the Bitwig grid I will often remove any sort of envelope while trying to build an interesting drone. This generate something akin to the classic Reaktor patch “Space Drone”. I’ve always been inspired by Space Drone but have found it painful to work with because it will generate audio continuously even when nothing is playing. This can […]

Taming Probabilities in Bitwig

Taming Probabilities in Bitwig

Anyone who has been following my blog for a while know I am a fan of probabilities and randomization in my music. While they are a great compositional aid they can become problematic later on in the creative process. It can be frustrating rendering out a piece multiple times in the hopes that the random seed generates something compelling. To […]

Renoise – Config.xml

Renoise – Config.xml

Recently I needed to enable developer mode in Renoise in order to use Lua scripting. You can do this by launching the Renoise executable with the argument “–scripting-dev”. The downside to this is that the developer tools will only be enabled for that session. If you would like to permanatly enable these tools you need to edit your Renoise Config.xml […]

Supercollider, Windows 10 and Sublime Text 3

Supercollider, Windows 10 and Sublime Text 3

For quite a while now I have been trying to get Supercollider working on my Windows 10 system to no avail. I believe the problem started after installing JACK for windows. After uninstalling and trying a number of things I am still no closer to solving the issue. Despite seeming to boot fine SCIDE will not execute any code that […]

Formula Breakdown

Formula Breakdown

Yesterday I wrote a post about the Formula Device in Renoise.  I kept things pretty high level and assumed a background in programming.  This approach lead to some questions so I am going to attempt to break the concept down a little further. Set Your Destination The destination routing controls where the output of formula device will be sent.  For this […]

Tracking Formulas

Tracking Formulas

I’ve long been a fan of Renoise for the amount of control you have over every aspect of your sound.  The meta devices are a key tool to utilize that control.  Using these you can create, mix and route control signals within your effects chain.  In many respects they are analogous to control voltage signals within a modular synth.  Today while looking […]

Logical Clocks

Logical Clocks

Recently I have been experimenting with clock dividers and logic modules.  It’s an area that often gets overlooked by newcomers to modular synthesis.  Discussions of logic modules will usually only explain them from a technical viewpoint, but avoid the practical musical applications of them. For a good introductory experience, I would recommend experimenting with Reaktor Blocks.  The Blocks Framework includes […]

Tweet Deconstruction: 2015-12-31

Tweet Deconstruction: 2015-12-31

I have not posted much about Supercollider latley so I decided to take a couple minutes to break drown a recent tweet I posted. The first thing to do is to add some white space for readability. I also wrap the whole thing in parenthesis so it can still be executed as a single statement. In order to save space […]

Tweet Deconstruction: 2014-12-12

Tweet Deconstruction: 2014-12-12

Last Friday I tweeted out the following bit of Supercollider code. Fitting Supercollider code in a tweet has always been an interesting challenge. I thought I might take a few minutes to deconstruct what I am doing with this tweet. Even if you are new to Supercollider I encourage you to follow along step by step and try to understand […]

Microbrute to Eurorack

Microbrute to Eurorack

When I first saw the release of Arturia’s Microbrute I thought it might be a very cheap entry into modular synthesis. Using it’s patchbay I figured I could use it as my basic voice and build out from it. Based on comments I saw online I am not the only one who has had a similar idea. Being new to […]

Renoise to Supercollider (via Reaktor and OSC)

Renoise to Supercollider (via Reaktor and OSC)

Anyone who has read my blog knows how much I love both Supercollider and Renoise but the two have always occupied two different areas of my workflow. I have decided it was finally time to start combining the strengths of the two. Supercollider is amazing for sound design and renoise is a very good sequencer. NOTE: Despite the Renoise focus […]

rePatcher to Reaktor

rePatcher to Reaktor

In a previous post I introduced my interface to translate the Open Music Labs rePatcher hardware’s serial data into OSC messages. I have also written a macro for Reaktor that allows you to access the knobs and patchbay. The macro can be download from the Reaktor User Library. The macro has 6 In and Out ports that correspond to the […]

rePatcher to OSC shortcut

rePatcher to OSC shortcut

Yesterday I posted about my rePatcher to OSC interface written in Processing. I’ve been finding it very useful but I was annoyed by the fact that I had to open processing IDE and run the code every time. I wanted it to behave a bit more like a traditional program. I tried to export the program as an app but […]

rePatcher to OSC

rePatcher to OSC

As soon as I saw the announcement of rePatcher I was interested. It seemed like a very affordable way to add some physical control over your code. I am personally not a big fan of PD or Max so I decided to interface it to Supercollider and Reaktor instead. I quickly realized that the windows implementation of the Serial class […]

MaYbe Not

MaYbe Not

In the release notes for the new beta of Renoise 3.0 there is something that immediately caught my eye. “A new effect command is the MaYbe command (0Yxx). It can be put into a note column or an effect column, and will allow you to trigger a note/line with a certain probability, or to define multiple notes and trigger just […]

Bitwise

Bitwise

Background: While looking for Arduino projects to build I found the Algorithmic Noise Machine. I was instantly intrigued by the noises it generated using bitwise operations. Looking further I realized that Supercollider added support for bitwise operators in v3.5. Unfortunately the only documentation was a single example (quoted below). I decided to explore the concept a to understand how bitwise […]

fxLoop

fxLoop

Due to the demands of everyday life and a studio that suffered from periodic flooding, I have been an audio nomad for several years. My work has been created on a variety of different machine and synced by Dropbox, Google Drive and SkyDrive. My material had to be portable between machines as I never knew where I would be working […]

Haiku

Haiku

I am proud to announce my newest release as part of Subterranean Tide’s Haiku Project. “Each artist has contributed a three track release in increments of five minutes, seven minutes, and five minutes accompanied by a Haiku poem. Each song represents the line of the poem including title and reflection.” For my release I chose the following Haiku: Autumn moonlight-a […]

Tweet Deconstruction: 2012-11-13

Tweet Deconstruction: 2012-11-13

I was asked on Soundcloud to explain the following tweet: First step is to start unpacking the tweet to make it more readable: h and l were used as generic variables functions to cut down on the amount of repeated code. If we remove them we end up with: In order to make things a little more readable I pull […]

Music Is Math

Music Is Math

In learning Supercollider, PureData, ChucK and Csound I found that there was one lesson missing from all the tutorials I read.  That was a lesson on of how simple math operations worked to produce effects on various signals.  This is basic information that is needed to be successful in any of these languages.   My code samples will be in Supercollider as […]

2 New Quarks: MiniIDE and QuickLauncher

2 New Quarks: MiniIDE and QuickLauncher

Today I released my first 2 Quarks for Supercollider: I have released my first two Supercollider Quarks today: QuickLauncher: A customizable GUI for toggling commonly used Supercollider windows. MiniIDE: A customizable tabbed GUI containing many commonly needed views. Both are available in the Quarks repository. MiniIDE has QuickLauncher as a dependency. Use MiniIDE().front to get started. Comments and feedback are […]

A Little Less Random

My song “Hello World. I Am Lonely Too” uses quite a few random numbers throughout the track.  While is this is good for providing infinite variations there is a drawback, I will never be able to produce an exact copy of the album version of the track.  This is unfortunate because I recorded the track as a stereo mixdown.  It is no longer possible […]

Please Hold (Extended)

Please Hold (Extended)

They Want To Make Your Body Move. I Want To Hold You Perfectly Still. by Schemawound I have blogged one time previously about the track “Please Hold”.  The track was first written as a 7 second track for the Waxen Wings compilation “Se7en Seconds In Hea7en”.   7 second version is below: Se7en Seconds in Hea7en by Schemawound At the […]

Hello World, I Am Lonely Too

Hello World, I Am Lonely Too

They Want To Make Your Body Move. I Want To Hold You Perfectly Still. by Schemawound In this post I break down the creation of my track “Hello World, I Am Lonely Too” from my album “They Want To Make Your Body Move.  I Want To Hold You Perfectly Still.”.  The track was made entirely in Supercollider, although the final […]

ChucK on Windows

ChucK on Windows

After 2 months or so of heads down work on the album I have decided to take a small break from Supercollider to explore some other programs. One that I have always been interested in and dabbled in slightly is ChucK.   ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis – […]