Nice one. Do you have a jog for drilling dowel holes or do you eyeball it?

1 Like

just eyeballed it - i had 1/4" dowels and a 1/4" bit, just went in until i was roughly halfway though the wood. used my dremel to cut back most of the excess, then sandpaper

That’s how I like to do carpentry too—back porch, hand tools, eyeballing more than I measure. The results are rustic yet personal. I lack the patience for sanding though. I use a Shinto rasp and an Iwasaki file for finishing.

1 Like

True analog drums!!!

1 Like

Yes! And where it all began for me… When wooden spoon met coffee can, and no one said it better than Todd Rundgren

1 Like

Machines helping machines simulate other machines. Very stimulating morning.

11 Likes

23 Likes

Finally got a Norns! Loving the portability and quick setup of this collection of devices. I think it was about 3 days after getting the norns that I transferred my SC patch over to it and performed this gig. Loving that I finally have a small battery powered and dedicated “SC machine” now.

23 Likes

14 Likes

Music on trains: grid, Norns, DR-100mk3 and a contact mic.

24 Likes

Are you using the Twister with Norns? Can I ask how are you using it?

I got one recently (not here yet, still on its way) precisely with the purpose of controlling Norns with it. I guessed you could just map each encoder to any parameter on the Norns you wanted, ¿how easy is it to configure?

Thanks, hope you don’t mind answering :seedling:

1 Like

mapping any controller to a norns script is really easy. you head to the params page, you activate midi learn, you select a parameter and rotate a knob on the controller, and voilà, it’s mapped.

6 Likes

yep! I’m using the Twister with the Norns. It is pretty easy to map any of the MIDI controls in Norns using MIDI learn as @AlessandroBonino mentions.

In this case, though, I was using a patch that was made beforehand and my Twister is set to relative mode for a number of reasons. Because of that I handled the MIDI messages directly in the lua script and quickly tweaked the shape of the data (as opposed to a control spec). I also set the colors of each encoder on the Twister in the resetMidiDevice() function (set all to blue, then the first 3 to red, then the bottom row to green).
A bit hacky but was quick and certain before the gig. It also made it quick to iterate since I handled scaling of individual sample players through lua instead of SC which required restarting SC every time I made a change. I also had never really touched any Lua prior. Here is an excerpt if you are curious:

local midiDevice
local externalEncoders = {
  0, 0, 0, 0,
  0, 0, 0, 0,
  0, 0, 0, 0,
  0, 0, 0, 0
}

local function midi_event(data)
  local msg = midi.to_msg(data)
  
  if (msg.type == 'cc') then
    onExternalEncoder(msg.cc + 1, (msg.val - 64))
  end
end

local function resetMIDIDevice()
  for i in ipairs(externalEncoders) do
    midiDevice:cc(i-1, 37, 2)
  end
  
  for i=1,3 do
    midiDevice:cc(i-1, 90, 2)
  end
  
  for i=13,15 do
    midiDevice:cc(i-1, 53, 2)
  end
  
  for i,v in ipairs(externalEncoders) do
    midiDevice:cc(i-1, v, 1)
  end
end

-- init function
function init()
  midiDevice = midi.connect(1)

  midiDevice.event = midi_event
  resetMIDIDevice()
end


function onExternalEncoder(n, delta)
  local value = externalEncoders[n] + delta
  
  if (value > 127) then
    value = 127
  end
  
  externalEncoders[n] = value 
  
  local scaledVal = (value/127)
  if (scaledVal < 0) then
    scaledVal = 0
  end
  
  -- update synths
  if (n == 1) then
    engine.setHighToneVol(scaledVal^3 * 0.01);
  elseif (n == 2) then
    engine.setMidToneVol(scaledVal^3);
  elseif (n == 3) then
    engine.setLowToneVol(scaledVal^3);
  elseif (n == 13) then
    engine.setSampleVol(n-13, scaledVal^3 * 0.85);
  elseif (n == 14) then
    engine.setSampleVol(n-13, scaledVal^3 * 0.85);
  elseif (n == 15) then
    engine.setSampleVol(n-13, scaledVal^3 * 0.25);
  elseif (n == 16) then
    engine.setSampleVol(n-13, scaledVal^3 * 0.25);
  end
  
  -- redraw screen
  redraw()
  -- update device
  midiDevice:cc(n-1, value, 1)
end
5 Likes

Welcome back.
Bentornato :white_heart:

7 Likes

Here’s some old ones!

14 Likes

Well, my sound making things basically encompass my little studio (taking up half a room) in my Adelaide home that I share with my partner.

Crammed into that panorama is:

  • Microkorg + small Microkey with several effects mounted to a custom rig for gigs with my psych rock band, Ancient Design. Several guitars.

  • A 1950s Hohner reed organ with a pair of corked speakers, a couple of battery powered mini synths made by Korg, Various mixers, effects rack and a couple of compact DAWs.

  • Larger Microkey, studio monitors > heaps of books, note books, bits and bobs.

  • Teapots! Various electronic components, heaps of effects, percussion instruments, a bass guitar.

  • Not in the shot and stacked away in the wardrobe: loads of mics, cables, small loudspeakers, a Tascam 424 Portastudio, portable turntable, amplifiers and more bits and bobs.

5 Likes

old friends

9 Likes

i saw this at barbican last year, amazing.

1 Like

Can anyone who has used the Japanese version of the DS-10 confirm if it’s possible to use by a non-Japanese speaker / reader? Can the default language be changed to English etc? Cards seem to be available cheaply from Japan, but often from game sellers who warn that some games cannot always have languages other than Japanese set up.

David, what are the modules in the black rack, the one with two Mother-32? I recognize only Rene.