I made a first quick test with sonic pi's upcoming midi functionality and created a short launchpad lightshow using my launchpad mini
read more ...
... or how i made my launchpad pro talk to my 0-coast via a trs-midi cable.
Recently some instruments and controllers started to use trs-jacks for midi instead of the traditional 5-pin Din jacks - which I really like - unfortunately there is no standard wiring for these midi-trs-jacks (yet?) so some vendors map the tip to pin 5 and the ring to pin 4 of the Din cable - some vendors do it the other way round :-/
I have a novation launchpad pro and a 0-coast sitting on my desk next to each other (see photo) and unfortunately novation and makeNoise used different mapping methods
So to make sure the two devices will be able to talk to each other I took a trs-cable and swapped the wires for tip and ring on one side now I have a special midi cable that allows the Launchpad to send midi data to the 0-coast and everybody is happy :-)
read more ...
Most launchpad videos feature cool effects running on a launchpad. There are several tutorials on how to make such effects using ableton live. But since my launchpad is connected to a linux box this doesn´t help me much. So I wrote a short chuck script that reacts to the midi events sent by the launchpad and creates an arpeggiator effect to light up the leds. The color can be influenced by changing the velocity.
This script works with a launchpad S or a launchpad mini.
here is a short video that shows my script in action
read more ...
I wrote a pure-data patch that allows me to use my launchpad mini to play my synthesizers. The scales use a similar layout to ableton push (hence the name pushy). To translate between the default midi mapping and the push layout I first used a div and a mod operation to find out what row and column a pressed button was in. Then I calculate the offset for each row to implement the quater shift everytime you go up one row. Then I use a puredata table that holds the scale to be played (currently major and minor) to create the midi-number. The base tone can be shifted up and down by 12 semitones using the E and F button or by 1 semitone using the C and D buttons.
To connect it to my midi equipment I use jack on my linux box and wire it to my synths using qjackctl.
you can download my puredata file here
I also recorded a short loop using the launchpad and my mininova
As announced in my last post I have created a midi interface for my korg monotron using an arduino uno and an mcp4822 2 channel 12-Bit DAC.
The DAC chip is controlled via the SPI and generates the control voltage for the pitch on channel 1 and the control voltage for the filter on channel 2. I used pin 8 of my arduino to controll the gate.
I got the Idea to midify my monotron from marc nostromo´s blog post - he uses a teensy 3.0 to create the midi-cv interface for the monotron. The SPI part of my code is from a blog post by Kerry D. Wongread more ...
I have successfully midified my korg monotron using an arduino
This is the first short track I recorded I only used a drum loop and a view effect plugins (reverb, delay, chorus) beside my monotron. I will post photos, code examples and more detail this weekend - stay tuned :-)
Update: read more infos on my midification project here