How you using that Moog?

@samaaron can you give us some idea of how you were using that Moog. Sending midi phrases or triggering sequences? What??? :smile:

My guess us that he’s mostly sending octaves or fifths via MIDI at random times or random notes from a scale.

Probably something like this but with use_midi_defaults at the top set to the correct channel and port since they are different on every setup.

live_loop :moog do
    use_random_seed 1234
    midi (scale :c3, :minor).choose, sustain: 0.2
    sleep 0.125
end
1 Like

Ok that’s good. I’ll give that a go myself. Not that I have a Moog, but I can set up a patch and call it Moog…and dream

Here we go with a snippet of test audio. Maybe not a moog, but moogy. Don’t know, never played one :frowning:

live_loop :moogy do
  sync :bar
  notes = scale :C4, :blues_minor
  use_osc "127.0.0.1", 4561
  at 6.0-rt(0.14) do
    18.times do
      osc "/pulse", notes["023456955555505050".tick.to_i]
      sleep 0.25
    end
  end
end
2 Likes

and, and, and combining the two ideas for even more arp/seq fun - this is it! I tell you this is a lot easier than programming a modular sequencer in the moment.

live_loop :moogy do
  sync :bar
  notes = scale :C4, :blues_minor
  use_osc "127.0.0.1", 4561
  at 6.0-rt(0.1) do
    18.times do
      a = "023456155555500000"
      b = "xxxx-x-x-x-x--xxxx"
      osc "/pulse", notes[a.look.to_i] if b.tick=="x"
      sleep 0.25
    end
  end
end
1 Like