Build your own scratch DJ controller

If DJing originated in the creative miuse and appropriation of hardware, perhaps the next wave will come from DIYers inventing new approaches. No need to wait, anyway – you can try building this scratch controller yourself.

DJWORX has done some great ongoing coverage of Andy Tait aka Rasteri. You can read a complete overview of Andy’s SC1000, a Raspberry Pi-based project with metal touch platter:

Step aside portablism — the tiny SC1000 is here

In turn, there’s also that project’s cousin, the 7″ Portable Scratcher aka 7PS.

If you’re wondering what portablism is, that’s DJs carrying portable record players around. But maybe more to the point, if you can invent new gear that fits in a DJ booth, you can experiment with DJing in new ways. (Think how much current technique is really circumscribed by the feature set of CDJs, turntables, and fairly identical DJ software.)

Or to look at it another way, you can really treat the DJ device as a musical instrument – one you can still carry around easily.

The SC1000 in Rasteri’s capable hands is exciting just to behold:

Everything you need to build this yourself – or to discover the basis for other ideas – is up on GitHub:

https://github.com/rasteri/SC1000/

This is not a beginner project. But it’s not overwhelmingly complicated, either. Basically…

Ingredients:
Custom PCB
System-on-module (the brains of the operation)
SD card
Enclosure
Jog wheel with metal capacitive touch surface and magnet
Mini fader

Free software powers the actual DJing. (It’s based on xwax, open source Linux digital vinyl emulation, which we’ve seen as the basis of other DIY projects.)

Process:

You need to assemble the main PCB – there’s your soldering iron action.

And you’ll flash the firmware (which requires a PIC programmer), plus transfer the OS to SD card.

Assembly of the jog wheel and enclosure requires a little drilling and gluing

Other than that it’s a matter of testing and connection.

Build tutorial:

Full open source under a GPLv2 license. (Andy sort of left out the hardware license – this really sort of illustrates that GNU need a license that blankets both hardware and software, though that’s complex legally. There’s no copyright information on the hardware; to be fully open it needs something like a Creative Commons license on those elements of the designs. But that’s not a big deal.)

It looks really fantastic. I definitely want to try building one of these in Berlin – will team up and let you know how it goes.

This clearly isn’t for everyone. But the reason I mention going to custom hardware is, this means both that you can adapt your own technique to a particular instrument and you can modify the way the digital DJ tool responds if you so choose. It may take some time before we see that bear fruit, but it definitely holds some potential.

Via:
Rasteri’s SC1000 scratch controller — build your own today [thanks to Mark Settle over at DJWORX!]

Project page:
https://github.com/rasteri/SC1000/

Thanks, Dubby Labby!

The post Build your own scratch DJ controller appeared first on CDM Create Digital Music.

TidalCycles, free live coding environment for music, turns 1.0

Live coding environments are free, run on the cheapest hardware as well as the latest laptops, and offer new ways of thinking about music and sound that are leading a global movement. And one of the leading tools of that movement just hit a big milestone.

This isn’t just about a nerdy way of making music. TidalCycles is free, and tribes of people form around using it. Just as important as how impressive the tool may be, the results are spectacular and varied.

There are some people who take on live coding as their primary instrument – some who haven’t had experiencing using even computers or electronic music production tools before, let alone whole coding environments. But I think they’re worth a look even if you don’t envision yourself projecting code onstage as you type live. TidalCycles in particular had its origins not in computer science, but in creator Alex McLean’s research into rhythm and cycle. It’s a way of experiencing a musical idea as much as it is a particular tool.

TidalCycles has been one of the more popular tools, because it’s really easy to learn and musical. The one downside is a slightly convoluted install process, since it’s built on SuperCollider, as opposed to tools that now run in a Web browser. On the other hand, the payoff for that added work is you’ll never outgrow TidalCycles itself – because you can move to SuperCollider’s wider arrange of tools if you choose.

New in version 1.0 is a whole bunch of architectural improvement that really makes the environment feel mature. And there’s one major addition: controller input means you can play TidalCycles like an instrument, even without coding as your perform:
New functions
Updated innards
New ways of combining patterns
Input from live controllers
The ability to set tempo with patterns

Maybe just as important as the plumbing improvements, you also get expanded documentation and an all-new website.

Check out the full list of changes:

https://tidalcycles.org/index.php/Changes_in_Tidal_1.0.0

You’ll need to update some of your code as there’s been some renaming and so on.

But the ability to input OSC and MIDI is especially cool, not least because you can now “play” all the musical, rhythmic stuff TidalCycles does with patterns.

There’s enough musicality and sonic power in TidalCycles that it’s easy to imagine some people will take advantage of the live coding feedback as they create a patch, but play more in a conventional sense with controllers. I’ll be honest; I couldn’t quite wrap my head around typing code as the performance element in front of an audience. And that makes some sense; some people who aren’t comfortable playing actually find themselves more comfortable coding – and those people aren’t always programmers. Sometimes they’re non-programmers who find this an easier way to express themselves musically. Now, you can choose, or even combine the two approaches.

Also worth saying – TidalCycles has happened partly because of community contributions, but it’s also the work primarily of Alex himself. You can keep him doing this by “sending a coffee” – TidalCycles works on the old donationware model, even as the code itself is licensed free and open source. Do that here:

http://ko-fi.com/yaxulive#

While we’ve got your attention, let’s look at what you can actually do with TidalCycles. Here’s our friend Miri Kat with her new single out this week, the sounds developed in that environment. It’s an ethereal, organic trip (the single is also on Bandcamp):

We put out Miri’s album Pursuit last year, not really having anything to do with it being made in a livecoding environment so much as I was in love with the music – and a lot of listeners responded the same way:

For an extended live set, here’s Alex himself playing in November in Tokyo:

And Alexandra Cardenas, one of the more active members of the TidalCycles scene, played what looked like a mind-blowing set in Bogota recently. On visuals is Olivia Jack, who created vibrant, eye-searing goodness in the live coding visual environment of her own invention, Hydra. (Hydra works in the browser, so you can try it right now.)

Unfortunately there are only clips – you had to be there – but here’s a taste of what we’re all missing out on:

See also the longer history of Tidal

It’ll be great to see where people go next. If you haven’t tried it yet, you can dive in now:

https://tidalcycles.org/

Image at top: Alex, performing as part of our workshop/party Encoded in Berlin in June.

The post TidalCycles, free live coding environment for music, turns 1.0 appeared first on CDM Create Digital Music.

You can now add VST support to VCV Rack, the virtual modular

VCV Rack is already a powerful, free modular platform that synth and modular fans will want. But a $30 add-on makes it more powerful when integrating with your current hardware and software – VST plug-in support.

Watch:

It’s called Host, and for $30, it adds full support for VST2 instruments and effects, including the ability to route control, gate, audio, and MIDI to the appropriate places. This is a big deal, because it means you can integrate VST plug-ins with your virtual modular environment, for additional software instruments and effects. And it also means you can work with hardware more easily, because you can add in VST MIDI controller plug-ins. For instance, without our urging, someone just made a MIDI controller plug-in for our own MeeBlip hardware synth (currently not in stock, new hardware coming soon).

You already are able to integrate VCV’s virtual modular with hardware modular using audio and a compatible audio interface (one with DC coupling, like the MOTU range). Now you can also easily integrate outboard MIDI hardware, without having to manually select CC numbers and so on as previously.

Hell, you could go totally crazy and run Softube Modular inside VCV Rack. (Yo dawg, I heard you like modular, so I put a modular inside your modular so you can modulate the modular modular modules. Uh… kids, ask your parents who Xzibit was? Or what MTV was, even?)

What you need to know

Is this part of the free VCV Rack? No. Rack itself is free, but you have to buy “Host” as a US$30 add-on. Still, that means the modular environment and a whole bunch of amazing modules are totally free, so that thirty bucks is pretty easy to swallow!

What plug-ins will work? Plug-ins need to be 64-bit, they need to be VST 2.x (that’s most plugs, but not some recent VST3-only models), and you can run on Windows and Mac.

What can you route? Modular is no fun without patching! So here we go:

There’s Host for instruments – 1v/octave CV for controlling pitch, and gate input for controlling note events. (Forget MIDI and start thinking in voltages for a second here: VCV notes that “When the gate voltages rises, a MIDI note is triggered according to the current 1V/oct signal, rounded to the nearest note. This note is held until the gate falls to 0V.”)

Right now there’s only monophonic input. But you do also get easy access to note velocity and pitch wheel mappings.

Host-FX handles effects, pedals, and processors. Input stereo audio (or mono mapped to stereo), get stereo output. It doesn’t sound like multichannel plug-ins are supported yet.

Both Host and Host-FX let you choose plug-in parameters and map them to CV – just be careful mapping fast modulation signals, as plug-ins aren’t normally built for audio-rate modulation. (We’ll have to play with this and report back on some approaches.)

Will I need a fast computer? Not for MIDI integration, no. But I find the happiness level of VCV Rack – like a lot of recent synth and modular efforts – is directly proportional to people having fast CPUs. (The Windows platform has some affordable options there if Apple is too rich for your blood.)

What platforms? Mac and Windows, it seems. VCV also supports Linux, but there your best bet is probably to add the optional installation of JACK, and … this is really the subject for a different article.

How to record your work

I actually was just pondering this. I’ve been using ReaRoute with Reaper to record VCV Rack on Windows, which for me was the most stable option. But it also makes sense to have a recorder inside the modular environment.

Our friend Chaircrusher recommends the NYSTHI modules for VCV Rack. It’s a huge collection but there’s both a 2-channel and 4-/8-track recorder in there, among many others – see pic:

NYSTHI modules for VCV Rack (free):
https://vcvrack.com/plugins.html#nysthi
https://github.com/nysthi/nysthi/blob/master/README.md

And have fun with the latest Rack updates.

Just remember when adding Host, plug-ins inside a host can cause… stability issues.

But it’s definitely a good excuse to crack open VCV Rack again! And also nice to have this when traveling… a modular studio in your hotel room, without needing a carry-on allowance. Or hide from your family over the holiday and make modular patches. Whatever.

https://vcvrack.com/Host.html

The post You can now add VST support to VCV Rack, the virtual modular appeared first on CDM Create Digital Music.

You can now add VST support to VCV Rack, the virtual modular

VCV Rack is already a powerful, free modular platform that synth and modular fans will want. But a $30 add-on makes it more powerful when integrating with your current hardware and software – VST plug-in support.

Watch:

It’s called Host, and for $30, it adds full support for VST2 instruments and effects, including the ability to route control, gate, audio, and MIDI to the appropriate places. This is a big deal, because it means you can integrate VST plug-ins with your virtual modular environment, for additional software instruments and effects. And it also means you can work with hardware more easily, because you can add in VST MIDI controller plug-ins. For instance, without our urging, someone just made a MIDI controller plug-in for our own MeeBlip hardware synth (currently not in stock, new hardware coming soon).

You already are able to integrate VCV’s virtual modular with hardware modular using audio and a compatible audio interface (one with DC coupling, like the MOTU range). Now you can also easily integrate outboard MIDI hardware, without having to manually select CC numbers and so on as previously.

Hell, you could go totally crazy and run Softube Modular inside VCV Rack. (Yo dawg, I heard you like modular, so I put a modular inside your modular so you can modulate the modular modular modules. Uh… kids, ask your parents who Xzibit was? Or what MTV was, even?)

What you need to know

Is this part of the free VCV Rack? No. Rack itself is free, but you have to buy “Host” as a US$30 add-on. Still, that means the modular environment and a whole bunch of amazing modules are totally free, so that thirty bucks is pretty easy to swallow!

What plug-ins will work? Plug-ins need to be 64-bit, they need to be VST 2.x (that’s most plugs, but not some recent VST3-only models), and you can run on Windows and Mac.

What can you route? Modular is no fun without patching! So here we go:

There’s Host for instruments – 1v/octave CV for controlling pitch, and gate input for controlling note events. (Forget MIDI and start thinking in voltages for a second here: VCV notes that “When the gate voltages rises, a MIDI note is triggered according to the current 1V/oct signal, rounded to the nearest note. This note is held until the gate falls to 0V.”)

Right now there’s only monophonic input. But you do also get easy access to note velocity and pitch wheel mappings.

Host-FX handles effects, pedals, and processors. Input stereo audio (or mono mapped to stereo), get stereo output. It doesn’t sound like multichannel plug-ins are supported yet.

Both Host and Host-FX let you choose plug-in parameters and map them to CV – just be careful mapping fast modulation signals, as plug-ins aren’t normally built for audio-rate modulation. (We’ll have to play with this and report back on some approaches.)

Will I need a fast computer? Not for MIDI integration, no. But I find the happiness level of VCV Rack – like a lot of recent synth and modular efforts – is directly proportional to people having fast CPUs. (The Windows platform has some affordable options there if Apple is too rich for your blood.)

What platforms? Mac and Windows, it seems. VCV also supports Linux, but there your best bet is probably to add the optional installation of JACK, and … this is really the subject for a different article.

How to record your work

I actually was just pondering this. I’ve been using ReaRoute with Reaper to record VCV Rack on Windows, which for me was the most stable option. But it also makes sense to have a recorder inside the modular environment.

Our friend Chaircrusher recommends the NYSTHI modules for VCV Rack. It’s a huge collection but there’s both a 2-channel and 4-/8-track recorder in there, among many others – see pic:

NYSTHI modules for VCV Rack (free):
https://vcvrack.com/plugins.html#nysthi
https://github.com/nysthi/nysthi/blob/master/README.md

And have fun with the latest Rack updates.

Just remember when adding Host, plug-ins inside a host can cause… stability issues.

But it’s definitely a good excuse to crack open VCV Rack again! And also nice to have this when traveling… a modular studio in your hotel room, without needing a carry-on allowance. Or hide from your family over the holiday and make modular patches. Whatever.

https://vcvrack.com/Host.html

The post You can now add VST support to VCV Rack, the virtual modular appeared first on CDM Create Digital Music.

The guts of Tracktion are now open source for devs to make new stuff

Game developers have Unreal Engine and Unity Engine. Well, now it’s audio’s turn. Tracktion Engine is an open source engine based on the guts of a major DAW, but created as a building block developers can use for all sorts of new music and audio tools.

You can new music apps not only for Windows, Mac, and Linux (including embedded platforms like Raspberry Pi), but iOS and Android, too. And while developers might go create their own DAW, they might also build other creative tools for performance and production.

The tutorials section already includes examples for simple playback, independent manipulation of pitch and time (meaning you could conceivably turn this into your own DJ deck), and a step sequencer.

We’ve had an open source DAW for years – Ardour. But this is something different – it’s clear the developers have created this with the intention of producing a reusable engine for other things, rather than just dumping the whole codebase for an entire DAW.

Okay, my Unreal and Unity examples are a little optimistic – those are friendly to hobbyists and first-time game designers. Tracktion Engine definitely needs you to be a competent C++ programmer.

But the entire engine is delivered as a JUCE module, meaning you can drop it into an existing project. JUCE has rapidly become the go-to for reasonably painless C++ development of audio tools across plug-ins and operating systems and mobile devices. It’s huge that this is available in JUCE.

Even if you’re not a developer, you should still care about this news. It could be a sign that we’ll see more rapid development that allows music loving developers to try out new ideas, both in software and in hardware with JUCE-powered software under the hood. And I think with this idea out there, if it doesn’t deliver, it may spur someone else to try the same notion.

I’ll be really interested to hear if developers find this is practical in use, but here’s what they’re promising developers will be able to use from their engine:

A wide range of supported platforms (Windows, macOS, Linux, Raspberry Pi, iOS and Android)
Tempo, key and time-signature curves
Fast audio file playback via memory mapping
Audio editing including time-stretching and pitch shifting
MIDI with quantisation, groove, MPE and pattern generation
Built-in and external plugin support for all the major formats
Parameter adjustments with automation curves or algorithmic modifiers
Modular plugin patching Racks
Recording with punch, overdub and loop modes along with comp editing
External control surface support
Fully customizable rendering of arrangements

The licensing is also stunningly generous. The code is under a GPLv3 license – meaning if you’re making a GPLv3 project (including artists doing that), you can freely use the open source license.

But even commercial licensing is wide open. Educational projects get forum support and have no revenue limit whatsoever. (I hope that’s a cue to academic institutions to open up some of their licensing, too.)

Personal projects are free, too, with revenue up to US$50k. (Not to burst anyone’s bubble, but many small developers are below that threshold.)

For $35/mo, with a minimum 12 month commitment, “indie” developers can make up to $200k. Enterprise licensing requires getting in touch, and then offers premium support and the ability to remove branding. They promise paid licenses by next month.

Check out their code and the Tracktion Engine page:

https://www.tracktion.com/develop/tracktion-engine

https://github.com/Tracktion/tracktion_engine/

I think a lot of people will be excited about this, enough so that … well, it’s been a long time. Let’s Ballmer this.

The post The guts of Tracktion are now open source for devs to make new stuff appeared first on CDM Create Digital Music.

Eerie, amazing sounds from tape loops, patches – like whales in space

Fahmi Mursyid from Indonesia has been creating oceans of wondrously sculpted sounds on netlabels for the past years. Be sure to watch these magical constructions on nothing but Walkman tape loops with effects pedals and VCV Rack patches – immense sonic drones from minimal materials.

Fahmi hails from Bandung, in West Java, Indonesia. While places like Yogyakarta have hogged the attention traditionally (back even to pre-colonial gamelan kingdom heydeys), it seems like Bandung has quietly become a haven for experimentalists.

He also makes gorgeous artworks and photography, which I’ve added here to visualize his work further. Via:

http://ideologikal.weebly.com/

This dude and his friends are absurdly prolific. But you can be ambitious and snap up the whole discography for about twelve bucks on Bandcamp. It’s all quality stuff, so you could load it up on a USB key and have music when you’re away from the Internet ranging from glitchy edges to gorgeous ambient chill.

Watching the YouTube videos gives you a feeling for the materiality of what you’re hearing – a kind of visual kinetic pcture to go with the sound sculpture. Here are some favorites of mine:

Via Bandcamp, he’s just shared this modded Walkman looping away. DSP, plug-in makers: here’s some serious nonlinearity to inspire you. Trippy, whalesong-in-wormhole stuff:

The quote added to YouTube from Steve Reich fits:

“the process of composition but rather pieces of music that are, literally, processes. The distinctive thing about musical processes is that they determine all the note-to-note (sound-to-sound) details and the overall form simultaneously. (Think of a round or infinite canon.)”

He’s been gradually building a technique around tapes.

But there’s an analog to this kind of process, working physically, and working virtually with unexpected, partially unstable modular creations. Working with the free and open source software modular platform VCV Rack, he’s created some wild ambient constructions:

Or the two together:

Eno and Reich pepper the cultural references, but there are aesthetic cues from Indonesia, too, I think (and no reason not to tear down those colonial divisions between the two spheres). Here’s a reinterpretation of Balinese culture of the 1940s, which gives you some texture of that background and also his own aesthetic slant on the music of his native country:

Check out the releases, too. These can get angular and percussive:

— or become expansive soundscapes, as here in collaboration with Sofia Gozali:

— or become deep, physical journeys, as with Jazlyn Melody (really love this one):

Here’s a wonderful live performance:

I got hooked on Fahmi’s music before, and … honestly, far from playing favorites, I find I keep accidentally running over it through aliases and different links and enjoying it over and over again. (While I was just in Indonesia for Nusasonic, it wasn’t the trip that made me discover the music – it was the work of musicians like Fahmi that were the reason we all found ourselves on the other side of the world in the first place, to be more accurate. They discovered new sounds, and us.) So previously:

The vaporwave Windows 98 startup sound remix no one asked for

http://ideologikal.weebly.com/

https://ideologikal.bandcamp.com/

The post Eerie, amazing sounds from tape loops, patches – like whales in space appeared first on CDM Create Digital Music.

Deep Synth combines a Game Boy and the THX sound

Do you love the THX Deep Note sound – that crazy sweep of timbres heard at the beginning of films? Do you wish you had it in a playable synth the size of a calculator? Deep Synth is for you.

First, Deep Note? Just to refresh your memory: (Turn it up!!)

Yeah, that.

Apart from being an all-time great in sound design, the Deep Note’s underlying synthesis approach was novel and interesting. And thanks to the power of new embedded processors, it’s totally possible to squeeze this onto a calculator.

Enter Eugene, Oregon-based professional developer Kernel Bob aka kbob. A low-level Linux coder by day, Bob got interested in making an audio demo for the 1Bitsy-1UP game console, a powerful modern embedded machine with the form factor of a classic Game Boy. (Unlike a Game Boy, you have a decent processor, color screen, USB, and SD card.)

The Deep Note is the mother of all audio demos. That sound is owned by THX, but the basic synthesis approach is not – think 32 voices drifting from a relatively random swarm into the seat rocking final chord.

The results? Oh, only the most insane synthesizer of the year:

Whether you’re an engineer or not, the behind the scenes discussion of how this was done is fascinating to anyone who loves synthesis. (Maybe you can enlighten Bob on this whole bit about the sawtooth oscillator in SuperCollider.)

Read the multi-part series on Deep Synth and sound on this handheld platform:

Deep Synth: Introduction

And to try messing about with Deep Note-style synthesis on your own in the free, multi-platform coding for musicians environment SuperCollider:

Recreating the THX Deep Note [earslap]

All of this is open hardware, open code, so if you are a coder, it might inspire your own projects. And meanwhile, as 1Bitsy-1UP matures, we may soon all have a cool handheld platform for our noisemaking endeavors. I can’t wait.

Thanks to Samantha Lüber for the tip!

Previously:

THX Just Remade the Deep Note Sound to be More Awesome

And we got to interview the sound’s creator (and talk to him about how he recreated it):

Q+A: How the THX Deep Note Creator Remade His Iconic Sound

The post Deep Synth combines a Game Boy and the THX sound appeared first on CDM Create Digital Music.

Powerful SURGE synth for Mac and Windows is now free

Vember Audio’s Surge synth could be an ideal choice for an older machine or a tight budget – with deep modulation and loads of wavetables, now free and open source.

And that really means open source: Surge gets a GPL v3 license, which could also make this the basis of other projects.

People are asking for this a lot – “just open source it.” But that can be a lot of work, often prohibitively so. So it’s impressive to see source code dumped on GitHub.

And Surge is a deep synth, even if last updated in 2008. You get an intensive modulation architecture, nearly 200 wavetables, and a bunch of effects (including vocoder and rotary speaker). Plus it’s already 64-bit, so even though it’s a decade old, it’ll play reasonably nicely on newer machines.

Inside the modulation engine.

Features:

General

Synthesis method: Subtractive hybrid
Each patch contain two ‘scenes’ which are separate instances of the entire synthesis engine (except effects) that can be used for layering or split patches.
Quick category-based patch-browser
Future proof, comes as both a 32 & 64-bit VST plugin (Windows PC)
Universal Binary for both VST and AU (Mac)

Factory sounds

1010 patches
183 wavetables

Oscillators

3 oscillators/voice
8 versatile oscillator algorithms: Classic, Sine, Wavetable, Window, FM2, FM3, S/H Noise and Audio-input
The classic oscillator is a morphable pulse/saw/dualsaw oscillator with a sub-oscillator and self-sync.
The FM2/FM3 oscillators consists of a 1 carrier with 2/3 modulators and various options.
Most algorithms (except FM2, FM3, Sine and Audio-input) offer up to 16-voice unison at the oscillator level.
Oscillator FM/ringmodulation
Most oscillator algorithms (except FM2/FM3) are strictly band-limited yet still cover the entire audible spectrum, delivering a clear punchy yet clean sound.
Noise generator with variable spectrum.

Filterblock

Two filter-units with arrangeable in 8 different configurations
Feedback loop (number of variations inside the parenthesis)
Available filter-algorithms: LP12 (3), LP24 (3), LP24L (1-4 poles), HP12 (3), HP24 (3), BP (4), Notch (2), Comb (4), S&H
Filters can self-oscillate (with excitation) and respond amazingly fast to cutoff frequency changes.
Waveshaper (5 shapes)

Modulation

12 LFO-units available to each voice (6 are running on each voice and 6 are shared for the scene)
DAHDSR envelope generators on every LFO-unit
7 deformable LFO-waveforms + 1 drawable/stepsequencer waveform
LFO1 allows envelope retriggering when used as stepsequencer
Extremely fast and flexible modulation routing. Almost every continuous parameter can be modulated.

Effects

8 effect units arranged as 2 inserts/scene, 2 sends and 2 master effects
10 top-quality algorithms: Delay, Reverb, Chorus, Phaser, EQ, Distortion, Conditioner (EQ, stereo-image control & limiter), Rotary speaker, Frequency shifter, Vocoder

http://vemberaudio.se/surge.php

Via Synthtopia.

The post Powerful SURGE synth for Mac and Windows is now free appeared first on CDM Create Digital Music.

Watch this $30 kit turn into all these other synthesizers

DIY guru Mitch Altman has been busy expanding ArduTouch, the $30 kit board he designed to teach synthesis and coding. And now you can turn it into a bunch of other synths – with some new videos to who you how that works.

You’ll need to do a little bit of tinkering to get this working – though for many, of course, that’ll be part of the fun. So you solder together the kit, which includes a capacitive touch keyboard (as found on instruments like the Stylophone) and speaker. That means once the soldering is done, you can make sounds. To upload different synth code, you need a programmer cable and some additional steps.

Where this gets interesting is that the ArduTouch is really an embedded computer – and what’s wonderful about computers is, they transform based on whatever code they’re running.

ArduTouch is descended from the Arduino project, which in turn was the embedded hardware coding answer to desktop creative coding environment Processing. And from Processing, there’s the idea of a “sketch” – a bit of code that represents a single idea. “Sketching” was vital as a concept to these projects as it implies doing something simpler and more elegant.

For synthesis, ArduTouch is collecting a set of its own sketches – simple, fun digital signal processing creations that can be uploaded to the board. You get a whole collection of these, including sketches that are meant to serve mainly as examples, so that over time you can learn DSP coding. (The sketches are mostly the creation of Mitch’s friend, Bill Alessi.) Because the ArduTouch itself is cloned from the Arduino UNO, it’s also fully compatible both with UNO boards and the Arduino coding environment.

Mitch has been uploading videos and descriptions (and adding new synths over time), so let’s check them out:

Thick is a Minimoog-like, playable monosynth.

Arpology is an “Eno-influenced” arpeggiator/synth combo with patterns, speed, major/minor key, pitch, and attack/decay controls, plus a J.S. Bach-style generative auto-play mode.

Beatitude is a drum machine with multiple parts and rhythm track creation, plus a live playable bass synth.

Mantra is a weird, exotic-sounding sequenced drone synth with pre-mapped scales. The description claims “it is almost impossible to play something that doesn’t sound good.” (I initially read that backwards!)

Xoid is raucous synth with frequency modulation, ratio, and XOR controls. Actually, this very example demonstrates just why ArduTouch is different – like, you’d probably not want to ship Xoid as a product or project on its own. But as a sketch – and something strange to play with – it’s totally great.

DuoPoly is also glitchy and weird, but represents more of a complete synth workstation – and it’s a grab-bag demo of all the platform can do. So you get Tremelo, Vibrato, Pitch Bend, Distortion Effects, Low Pass Filter, High Pass Filter, Preset songs/patches, LFOs, and other goodies, all crammed onto this little board.

There, they’ve made some different oddball preset songs, too:

Platinum hit, this one:

This one, it sounds like we hit a really tough cave level in Metroid:

Open source hardware, kits available for sale:

https://cornfieldelectronics.com/cfe/projects.php#ardutouch

https://github.com/maltman23/ArduTouch

The post Watch this $30 kit turn into all these other synthesizers appeared first on CDM Create Digital Music.

Watch an Ableton Live sequence made physical on the monome grid

The monome made history by transforming the virtual world of the computer into a low-fidelity grid of lights and buttons. But it’s no less magical today – especially in the hands of stretta.

Watch:

Matthew Davidson has been an innovative developer of patches for the monome since its early days. And that’s a principle innovation of the hardware: by reducing the “screen” to a minimal on/off grid, and lighting buttons independently from your input, the monome becomes a distillation of the ideas in a particular computer patch. Just like a fretboard or the black and white keys of a grand piano, a music box roll or the notes on a staff, it’s an abstraction of the music itself. And its simplicity is part of its power – a simplicity that a mouse and a high-definition color display lack.

Matthew is using some features the first-generation monome didn’t have – the varibright lights, and a recommended 128-format grid. But otherwise, this riffs on the original idea.

And remember last week when we covered Berkelee College of Music introducing study of electronic instruments? Well, Davidson has developed a whole series of these kind of clever inventions as a set of studies in grid performance.

That is, the choice of Bach is fitting. This is classical grid from a virtuoso, a Well-Tempered Monome if you like.

Check out the full gridlab collection:

https://github.com/stretta/gridlab

Previously:

What do you play? Berklee adds electronic digital instrument program

Updated: so what about other grids?

Via social media, Matthew Davidson elaborates on why this setup requires the monome – which still says a lot about the uniqueness of the monome design:

First up is 64 buttons versus 512. It’ll work on a 128 kinda, barely, but it is awkward. An implementation of a fold mode might make that useable.

Second is the protocol. The monome protocol provides the ability to update a quadrant with a simple, compact message. This is what is used to achieve the fluidity. If you want to update the entire grid of a Launchpad, you have to send 64 individual messages, one for each LED.

Lastly is the issue of MIDI devices and M4L. The monome uses serialosc to communicate. Because of this, a monome M4L device can send and receive MIDI data at the same time as sending a receiving button/led data.

[Reproduced with permission.]

Of course, if you have other DIY ideas here, we’d love to hear them!

The post Watch an Ableton Live sequence made physical on the monome grid appeared first on CDM Create Digital Music.