YYG NT Lab

Basesd in Asakusa.
YYG NT Lab is developing a
visual expression. works articles Twitter info

Sonic Piでmidiを出力してハードウェアシンセサイザーを鳴らす【備忘録】

Sonic Piでmidiを出力してハードウェアシンセサイザーを鳴らす【備忘録】

overview 

Sonic PiからTD-3を鳴らす時の備忘録。簡単だけど微妙に忘れることが多かったり。

# Sonic PiからTD-3を鳴らす
use_bpm 170
#midiポート指定
use_midi_defaults port: "midiflex4_ポート1"

#midi clock beatの設定(これ忘れると鳴らない)
live_loop :click do
  midi_clock_beat
  sleep 1
end

#ここからが鳴らす音
live_loop :midi_out01 , sync: :click do
  use_random_seed 4
  32.times do
      #spreadをrotateさせるときは.rotate(n)←これよく忘れる
    midi scale(:e2, :minor).choose, sustain:[0.125, 0.5].choose, vel_f: [0.7, 1].choose if spread(6, 8).rotate(3).tick 
    sleep 0.25
  end
end


TD-3フェードアウトして音消える問題

TD-3起動中にrunをstopすると次回のrun時に一瞬音が鳴るがすぐフェードアウトして消える。これ忘れてるとなんでだ〜てなるけどTD-3を再起動すれば元通りになおる。これなおしたいな、、、

back