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
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
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
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
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, Reaktor File Versioning and the Joy of Human Readable File Formats
While trying to open an old project file I ran into an issue. Since Monark is an Ensemble provided by Native Instruments as part of Komplete I was surprised. I was even more surprised to find the file in the exact path given by the error message. Trying to select the file revealed what the real problem is: “This file […]
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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 […]
DrumChucKer (Chucklib Test)
First test of ChuckLib. Random drumbeats generated using the drum sounds included with Renoise. Change the paths to use your own directories of samples.
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)
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
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
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 – […]