Jag snubblade över detta tidigare idag. Har någon här testat? Jag tänkte ge det lite tid senare ikväll.
https://tidalcycles.org/
Jag snubblade över detta tidigare idag. Har någon här testat? Jag tänkte ge det lite tid senare ikväll.
https://tidalcycles.org/
Ja, jag har testat. Kul! Mer fokus på patterns än ljuddesign dock (med tanke på forumet du postade i alltså).This quote is hidden because you are ignoring this member.
Valde att göra en egen dialekt för live-kodande i SuperCollider istället för att lära mig Tidal. Kolla in Kindohm (Mike Hodnick). Han är väldigt bra på det och gör bra musik. Han är även lite mer pedagogisk än upphovsmannen Alex McLean. Men även Alex YouTube-kanal är värd att kolla.
Admods får flytta om den ligger fel
Men spännande. Jag ska kolla in det så snart tid finns.
Alltså är tidal bara ett library för SuperCollider? Är det korrekt?
Nja, tidal använder sc för ljudgenerering så beroendet går väl åt a dra hållet.
Det verkar lite bökigt att komma igång med tidal, tycker gibber verkar enklare att komma igång med.
https://github.com/kybr/Gibber
Mmmm. JS, min bakgård. Tack för tips!This quote is hidden because you are ignoring this member.
EDIT: Höll på med denna för ett par år sen: https://tonejs.github.io/.
Om man vill hålla sig inom SuperCollider och använda det fantastiska pattern-biblioteket där för att göra musik med så finns Daniels SuperClean. Bygger på SuperDirt, dvs "samplern" som TidalCycles spelar på, fast här spelar man med vanliga sc-patterns istället för jättekonstigt Haskell-mumbo-jumbo.
Det finns massor av bra grejer förberett för live-kodande i vanilla-SuperCollider (JitLib, Ndef, Pbindef, Pdef etc). SuperClean kan nog vara en bra väg in om man vill. Daniel har kurser på EMS ibland också.
Synd bara att Daniels SuperClean inte har någon rejäl guide/Tutorial förutom de exempel-patcherna som finns.This quote is hidden because you are ignoring this member.
Har mailat med honom och han är verkligen trevlig men verkar vara lite upptagen.
TidalCycles har ju ett stort Community men ja jag är inte så förtjust heller i Haskell-approachen i en annan Editor utöver SC.
Tack, ska kolla igenom vad det står.This quote is hidden because you are ignoring this member.
De exempel patcherna som står måste jag ändra lite för att få det att fungera. Undrar om SC ändrar i själva kodspråket för varje update?
Fungerar ej:
(
Pbind(
\dur, 1 / Plprand(5, 11),
).play
)
Fungerar:
Pbind(
\dur, 1 / Plprand(5, 11),
).play
osv..
Jag tror inte att de ändrar något som sabbar bakåtkompatibilitet. Förutom att de bytt namn på vissa saker nyligen (t ex Pstutter heter numera Pdup). Då finns dock de gamla klasserna kvar under en övergångsperiod men man får ett meddelande om att klassen är "deprecated".This quote is hidden because you are ignoring this member.
Ang. kodexemplen så funkar båda här. Kanske att du gjorde något misstag i markeringen? Om du markerar koden du vill köra och trycker CMD+RTN (CTRL+RTN på Linux/Win) så ska det funka? De yttre parenteserna i det första exemplet är bara till för att underlätta exekveringen så att det räcker med att ställa markören någonstans innanför (eller intill) parenteserna och trycka CMD+RTN. Man kan också köra den för tillfället valda koden eller, om inget är valt, den rad markören står på, med SHIFT+RTN.
Hoppas det funkar!