TidalCycles errors after update
by mickryan@hotmail.com
Hi All,
I recently updated my version of TidalCycles, but now when I try to evaluate a pattern I get a long list of errors (listed below), any ideas for a fix?
Cheers.
t>
t>
Not in scope: ‘oLatency’
Perhaps you meant ‘latency’ (imported from Sound.Tidal.Context)
Not in scope: ‘oAddress’
Not in scope: ‘oPort’
Not in scope: ‘cFrameTimespan’
Variable not in scope: streamReplace :: t0 -> t
Variable not in scope: tidal
• Variable not in scope: streamHush :: t0 -> t
• Perhaps you meant ‘streamEsp’ (imported from Sound.Tidal.Context)
Variable not in scope: tidal
• Variable not in scope: streamList :: t0 -> t
• Perhaps you meant one of these:
‘readList’ (imported from Prelude),
‘streamEsp’ (imported from Sound.Tidal.Context)
Variable not in scope: tidal
Variable not in scope: streamMute :: t0 -> t
Variable not in scope: tidal
Variable not in scope: streamUnmute :: t0 -> t
2 years
Custom functions
by Nil Hartman
Hey fellow lurkers,
I'm Nil, I've been producing computer music for almost two decades, discovered the whole live-coding / Algorave movement when Renick Bell released his UIQ EP... and finally dived in TidalCycles a few weeks ago.
I've been looking for such a direct way to interact with my (soft)synths for a while, and I'm glad I've finally had the guts to give TC a proper try : I already feel home, no matter how clueless I currently am when it comes to coding ;)
Anyway, I want to learn it all, so here I am.
FWIW, I'm much more interested in TC's sequencing abilities rather than its sample mangling features (I barely ever use samples).
So, simple question : "?" is an alias / shortcut for "degradeBy 0.5", right?
"?" can be used inside a pattern, as in :
do
setcps (160/60/4)
d1
$ s "[bd ~ ~ bd ~ ~ bd? ~, ~ [rs rs? rs rs], cp:1*16?]"
... while "degradeBy n" cannot, it has to be written prior to a pattern. Still correct?
I've watched Kindohm's vid regarding randomness in TC, and was especially intrigued by custom functions (using "let" to first define them) particularly inspiring. I literally couldn't find sleep that same night, coding anything and everything in my mind while I was desperately looking for some rest (d1 $ n "sleep now" isn't a valid command I'm afraid...).
Same goes for these customs functions, you have to write them before a pattern to make them work.
Now, is it possible in any way to create aliases for such custom functions that could be used similarly as "?" ?
Something like :
do
setcps (160/60/4)
d1
$ s "[bd ~ ~ bd€ ~ ~ bd? ~, ~ [rs rs£ rs rs]•, cp:1*16¥]"
Where, for example, € would equal "degradeBy 0.125", £ = "degradeBy 0.2345", • = "$ every 8 (rev)" and ¥ = "speed "[1 1.5 0.75 -1.25]/4""... or whatever, as long as you've defined those custom function & aliases.
So that all sorts of pattern modifications could happen on a step / note / event basis. Would be absolutely insane if possible !
Or maybe it doesn't make any sense ? :)
Another short one if I may: I can't seem to chain (using "cat") several stacked patterns (using "stack", obviously) : is it even possible to do so?
Thanks a billion !
Have a lovely day / night every one,
Nil.
Ps: has anyone ever documented her/his process of using TC in the studio rather than as a live improvisation tool ?
2 years
Connection issues
by konstantinos.vasilakos@gmail.com
Has anyone noticed that sometimes tidal is unable to open more than 3 connections? It acts erratic so I can reproduce the issue.
—
K
2 years
Project the Tidal code through SC
by Konstantinos Vasilakos
Is there a way to send the code that is executed in Tidal sent to SC lang?
Since Tidal is directtly talking to scsynth there is no connection with the
language, but is there a way to forward it as text to SC lang via OSC maybe?
*Best,*
*K.*
*Save our in-boxes! *http://emailcharter.org
2 years