To be compatible with the Tidal 1.7 update (with the new effects 'bus' functions) 2 extra fields need to be added to the Nano Pack target inside tidal-nano-pack-main/NanoPack.hs -->
"oBusPort" and "oHandshake"
(The new SuperDirt 'bus' functions are not needed with the Nano blocks as this functionality is already provided with the Tidal 'Control' block.)
Use the updated target below (which is working with Tidal 1.7)
-- Nano Pack Targets
:{
oPorts = [ 10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007 ]
npTarget0 = Target {oName = "Nano Pack t0",
oAddress = "127.0.0.1",
oPort = oPorts!!0,
oLatency = 0.5,
oBusPort = Nothing,
oHandshake = False,
oWindow = Nothing,
oSchedule = Pre BundleStamp
}
npTarget1 = npTarget0 { oName = "Nano Pack t1", oPort = oPorts!!1 }
npTarget2 = npTarget0 { oName = "Nano Pack t2", oPort = oPorts!!2 }
npTarget3 = npTarget0 { oName = "Nano Pack t3", oPort = oPorts!!3 }
npTarget4 = npTarget0 { oName = "Nano Pack t4", oPort = oPorts!!4 }
npTarget5 = npTarget0 { oName = "Nano Pack t5", oPort = oPorts!!5 }
npTarget6 = npTarget0 { oName = "Nano Pack t6", oPort = oPorts!!6 }
npTarget7 = npTarget0 { oName = "Nano Pack t7", oPort = oPorts!!7 }
:}
To be compatible with the Tidal 1.7 update (with the new effects 'bus' functions) 2 extra fields need to be added to the Nano Pack target inside tidal-nano-pack-main/NanoPack.hs -->
"oBusPort" and "oHandshake"
(The new SuperDirt 'bus' functions are not needed with the Nano blocks as this functionality is already provided with the Tidal 'Control' block.)
Use the updated target below (which is working with Tidal 1.7)
-- Nano Pack Targets
:{
oPorts = [ 10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007 ]
npTarget0 = Target {oName = "Nano Pack t0",
oAddress = "127.0.0.1",
oPort = oPorts!!0,
oLatency = 0.5,
oBusPort = Nothing,
oHandshake = False,
oWindow = Nothing,
oSchedule = Pre BundleStamp
}
npTarget1 = npTarget0 { oName = "Nano Pack t1", oPort = oPorts!!1 }
npTarget2 = npTarget0 { oName = "Nano Pack t2", oPort = oPorts!!2 }
npTarget3 = npTarget0 { oName = "Nano Pack t3", oPort = oPorts!!3 }
npTarget4 = npTarget0 { oName = "Nano Pack t4", oPort = oPorts!!4 }
npTarget5 = npTarget0 { oName = "Nano Pack t5", oPort = oPorts!!5 }
npTarget6 = npTarget0 { oName = "Nano Pack t6", oPort = oPorts!!6 }
npTarget7 = npTarget0 { oName = "Nano Pack t7", oPort = oPorts!!7 }
:}