Yahoo Groups archive

Elektron Musical Instruments

Index last updated: 2026-04-28 23:22 UTC

Message

Re: [elektron] noisless buttons???

2007-05-08 by phortran01

Hello,

I'm using a monome to control my machinedrum.  I built a max/msp patch
to let me do all sorts of neat/big functions with single buttons. 
It's quite complex, here's what it does so far:

First two rows are mapped to the machinedrum (x1y1 = BD, x2y1 = SD,
etc).  The LEDs flash when a drum hit happens.  When you push the
button, it initializes that machine to init settings from a table of
possibilities for that location (randomly selected).  Ie. FM BD,
PhyMod BD, etc.  Approx 5-10 different drums for each slot.

Rows 3 and 4 are mapped the same way, but instead of initializing to a
new machine, they randomize one parameter.  So if you hit the button
at x1y3, it will randomly set a randomly selected BD parameter.

Row 5 is presets for patterns (i run in classic mode).  Each button
represents half a bank (x1y5 = A1-A8, x2y5 = A9-A16, x3y5 = B1-B8,
etc.)  The button sets the range for pattern selection (more on this
later..)

Row 6 is quick save/load slots for kits.  The first four buttons from
the left are save slots (save 1, save 2, save 3, save 4), and the next
four buttons are load slots (load 1, 2, 3, 4).  When you hit save it
stores the kit in kit slot 60, 61, 62 or 63 (i believe) and load just
loads the kit from that slot.

Row 7 has a lot of different functions.  The first four buttons send
random parameter changes to delay, reverb, eq, and compressor.  The
next two randomize the pattern and kit sequencers.  The 7th button
initializes the kit (essentially pushes every button in the top 2 rows
once) and the 8th button randomizes the parameters of the kit (pushes
every button in row 3 and 4).

Row 8 has 6 toggle buttons (on/off state).  The first four are for
constantly morphing the kit fx (delay, reverb, eq, compressor).  It
just sends random param changes over time.  The next one is the
pattern sequencer enable.  This will change patterns automatically. 
When you randomize the pattern sequencer it fills a table with values
bounded by the pattern preset in row 5.  for example, if i hit the
first preset, i'm choosing from A1-A8.  If i then hit randomize
pattern sequencer it will generate a random sequence of the patterns,
ie. A1, A3, A2, A1, A8, A7, A6, A5.  When pattern sequencer is enabled
it will cycle through the 8 values in the table.. if it's randomized
again, it will change the values and begin cycling the new values
immediately.  The next button is the kit sequencer, similar to pattern
sequencer (not fully implemented yet, it works but i'm basically not
using it right now).  button 7 on the last row is undefined for now,
and button 8 is panic (reset everything).

Kind of complicated but once you get the hang of it it's great as a
writing/performing tool.  I'm using it in a project called 'bend,
sinister' where we do all live/improv electronic music performances. 
We throw in a few synths and some homebrew electronics as well, and
just improv as we go.

Hope this is helpful/interesting to you.  The monome is a wonderful
piece of gear and well worth the money in my opinion, plus it's always
good to support the little guy, especially when he makes incredible
gear.  That whole team has some amazing ideas and talents and I'm
really excited about their future projects.

--- In elektron-users@yahoogroups.com, Christophe Stoll <me@...> wrote:
>
> speaking of monome: does someone here use a monome to accompany the  
> machinedrum?
> 
> 
> Am 07.05.2007 um 22:10 schrieb dominik provaznik:
> > no but i would imagine that you could easily replace the buttons with
> > squishy monome type pads and butttons pretty easily. it would be  
> > cheap and
> > might be kind of cool to give them colors that way you can more easily
> > distinguish one button from another when in dim lit areas.
> -- 
> me at nitrada dot com
> http://www.nitrada.com
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.