diff --git a/live_utilities/supercollider/live_utilities.scd b/live_utilities/supercollider/live_utilities.scd index 93b0adf..d8148a4 100644 --- a/live_utilities/supercollider/live_utilities.scd +++ b/live_utilities/supercollider/live_utilities.scd @@ -299,10 +299,10 @@ s.waitForBoot({ s.sync(c); createTransportData = {arg measureLengths; - measureLengths.postln.collect({arg dur, measure; + measureLengths.collect({arg dur, measure; var beats; - if(dur.round(0.5) % 1 == 0, { - dur.asInteger.collect({arg beat; + if((dur.round(0.5) % 1 == 0) && (dur.round(0.5) != 1), { + dur.round(0.5).asInteger.collect({arg beat; [measure + 1, beat + 1, 1] }) }, { @@ -324,7 +324,7 @@ s.waitForBoot({ [measure + 1, beat + 1, bDur] }) }); - }).flatten.postln; + }).flatten; }; createTransportPattern = {arg addr, transportData; @@ -375,7 +375,6 @@ s.waitForBoot({ measureLengths = 284.collect({4}); playbackData.add(\jaendel -> [jaendelCreatePatternsForLive.value(seqs, 0, 1, 55, group), createTransportData.value(measureLengths), measureLengths]); - OSCdef(\mixer, {arg msg, time, addr, port; [msg, time, addr, port].postln; if((msg[1].asString == "volume_master") || (msg[1].asString == "volume_click") || (msg[1].asString[..2] == "out"), {