@samaaron can you give us some idea of how you were using that Moog. Sending midi phrases or triggering sequences? What???
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
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