Skip to content

Instantly share code, notes, and snippets.

@madskjeldgaard
Created June 8, 2020 18:43
Show Gist options
  • Select an option

  • Save madskjeldgaard/bda2d067abad2dfc6a1546723f60f1c3 to your computer and use it in GitHub Desktop.

Select an option

Save madskjeldgaard/bda2d067abad2dfc6a1546723f60f1c3 to your computer and use it in GitHub Desktop.
meetup chat supercollider notam june 2020
Welcome to this virtual Notam meetup!
This is a space for sharing ideas, inspiration, workflow, projects, tips and tricks and just hanging out with like minded people.
It's nice to get to know each other so when/if it's your turn to speak for the first time, please tell us your name and a bit about yourself.
Feel free to post a link in the chat to your website/soundcloud/bandcamp/github or whichever page we could visit to learn a bit more about you and your work.
Thanks for joining!
For more information about Notam and upcoming meetups visit:
https://notam.no
18:54
geoffroy
Hi !
19:00
Krzysztof
Hi everyone!
19:02
Hellooo we'll start in a minute πŸ˜ƒ
19:02
Carl Testa
Hi Everyone, it's my first time joining the meetup
Info about me is here:
http://carltesta.net
19:02
Stefan
Hi everybody!
19:04
kenneth
Hello everybody!
19:04
use this if your screen sharing does not work
https://pastebin.com/
19:09
yannics
it seems that my google chrome does not like
jit.si
. I will do my best to stay with you...
19:09
SΓΈn
Or use
paste.rs
😁
19:10
danielmkarlsson
I had not seen.
Very clean.
19:11
Stefan
cool, first time I really see jitsi working nicely πŸ˜‰)
19:13
yannics
probably my macbook pro is a bit too old (I am still on el capital...)
19:14
kenneth
http://roosnaflak.com/100-sketches/025-not-quite-ready/
19:19
scztt
i was gonna mention Till's work as well. And for those unaware, Till is also responsible for lots of important parts of supercollider history πŸ˜ƒ
19:22
kenneth
πŸ‘
19:22
till -->
https://lfsaw.de/
19:22
Tijs Ham
https://pastebin.com/raw/EqMpuGjP
19:23
danielmkarlsson
Very generous, thank you.
19:25
geoffroy
Really cool example !
19:25
Tijs Ham
https://pastebin.com/raw/PXnpkJe6
19:26
kenneth
sounds great!
19:27
scztt
Do they have any programming background as well?
19:29
Signe
I am still very much beginner at supercollider, but I still can code a simple Pattern code by heart, even though I don't practise my coding that often these days. So that worked for me.
19:33
danielmkarlsson
https://madskjeldgaard.dk/supercollider-workshop-at-notam-january-2020-algorithmic-composition-using-patterns/
19:34
Tijs Ham
feel free to use these examples however you like btw
πŸ˜‰
19:35
mattias_petersson
πŸ‘
19:36
unplayable instruments are the best ❀️
19:36
Stefan
http://videosc.net
19:37
danielmkarlsson
_Great_ demo Stefan!
The video, it is amazing!
19:38
eivind
I did not see any url.
19:38
danielmkarlsson
http://videosc.net/
19:38
eivind
Thanks!
19:39
https://github.com/supercollider-quarks/SenseWorld
https://github.com/supercollider-quarks/SenseWorld/blob/master/StatUGens.sc
19:40
Stefan
thanks daniel!
Thanks for the link! I'll check that out again (I knew it before)
19:42
eivind
ok I'll try to fix it
19:42
Stefan
nice birdsounds!
19:42
mattias_petersson
https://pastebin.com/KuPeAfKx
19:44
Tijs Ham
that was awesome
19:48
Pablo Silva (Mexico City)
Hi! I'm trying to connect from Mexico City, but having some trouble because my camera "doesn't support the needed resolution" Any suggestions?
19:49
danielmkarlsson
https://github.com/danielmkarlsson/SuperClean
19:50
Klangschmied
do you use firefox?
19:50
Pablo Silva (Mexico City)
No, I'm on Safari. It works better on Firefox?
19:50
Carl Testa
Sounds great!
19:50
Klangschmied
In Safair id dos not work for me, only in Firefox
19:51
yeah Firefox or Chrome/Chromium is the best
19:51
Carl Testa
Have there been live coding collaborative sessions on Jitsi?
19:51
Pablo Silva (Mexico City)
ok! Thanks, I'll try now
19:51
scztt
Sounds wonderful!
19:51
Tijs Ham
love the sounds!
19:51
mattias_petersson
Great Daniel!
19:51
scztt
/me steals screen caps to play with it....
19:51
geoffroy
sounds great !!
19:52
Signe
i am off for today, but hopefully we can meet irl soon. Nice sounds! have a nice evening/day. πŸ˜ƒ
19:52
see you!
19:52
geoffroy
πŸ‘‹
19:52
Carl Testa
whoo!!
19:53
Stefan
thanks daniel, where can I download that code?
19:53
alxndrpsclt
I probably raised it by mistake
sorry
new here
19:54
Stefan
yes
19:55
Tijs Ham
proper glitch
19:55
eivind
I changed . But probably yoy do not hear me
I use chrome
I will be back next time!!!
19:56
Pablo Silva (Mexico City)
Hello everyone, glad to be here.
I'm connecting from Mexico City
19:56
scztt
welcome!
19:56
Tijs Ham
welcome!
19:56
kenneth
HI!
19:56
geoffroy
hey !
19:56
Stefan
great to see you here, Pablo
19:56
madskjeldgaard.dk/projects/vortex/
19:56
Pablo Silva (Mexico City)
πŸ˜ƒ
19:56
Stefan
great!
19:57
danielmkarlsson
Link to the code I wrote today and you heard a snippet of:
https://raw.githubusercontent.com/danielmkarlsson/SuperClean-code/master/PSloop-workshop.scd
You need SuperClean and Daniel Mayer's miSCellaneous lib to run it.
If you want to get in touch with me for install help or anything else you can email me:
[email protected]
19:58
github.com/madskjeldgaard/simplepresets/
19:59
kenneth
404
19:59
scztt
Link has a typo?
19:59
Stefan
it worked!
20:00
geoffroy
I love Jaap Vink, Roland Kayn & JΓ©rome Noetinger music so your Vortex is super interesting for me ! thanks for sharing !
20:00
Klangschmied
Thanks, I have to leave
20:00
geoffroy
πŸ‘‹
20:01
danielmkarlsson
So hawt!
I want to morph to there!
20:06
Carl Testa
I love NodeProxy and this looks amazing
20:07
kenneth
is this spesfici to ndef/proxy?
20:08
geoffroy
thanks !!
20:08
mattias_petersson
Looks fantastic. Thanks!
20:08
Pablo Silva (Mexico City)
This looks like a lot of fun, Mads!
20:08
Stefan
I also use Ndef a lot, specifically for the reasons just explained. Also it allows you to combine patterns as you can set an Ndef's source to some pattern easily
20:09
geoffroy
I am always a bit feared to use Ndef because sometimes, I am getting ununderstandable behaviours. Am I the only one ?
20:11
scztt
Yeah, definitely there are some weird edge cases - mainly related to routing / node order things, and assumptions that get made about the output (e.g. control/audio rate, channels, etc)
20:12
Carl Testa
That's great to know that Ndef works right within Patterns
20:13
danielmkarlsson
Please
paste.rs
your code. I'd love to try it.
20:13
Pablo Silva (Mexico City)
Wouldn't Pfunc do the function evaluation?
20:14
Stefan
you can use a Pfunc for functions
20:14
scztt
Little known SC pattern fact: if you use a { function } in your \instrument parameter, it gets compiled into a Synth.
I only noticed this in the last month.
20:14
kenneth
whaaat!!!
20:14
Stefan
Also I'm a fan of NodeProxy roles
20:14
mattias_petersson
Wow! Didn't know that
20:14
geoffroy
Did not know either !!
20:15
Pablo Silva (Mexico City)
Where can I find info/tutorial on NodeProxy roles?
20:15
Carl Testa
whoa! crazy
20:15
Paul
https://paste.rs/1Ff
for the code for trying out Ndef and set patterns
20:15
scztt
It doesn't work well πŸ˜ƒ Because at the time of your first note, the synth hasn't been sent yet, so you always start with an error and silence πŸ˜ƒ
20:15
danielmkarlsson
Thanks!
20:15
Paul
about NodeProxy roles
https://doc.sccode.org/Reference/NodeProxy_roles.html
20:15
Stefan
There's a help file. Just search for NodeProxy roles in SC
20:15
Paul
I've only ever used \set actually
20:15
Pablo Silva (Mexico City)
Thanks, Paul
20:16
Paul
e.asPseg that's pretty cool πŸ˜ƒ
20:16
KonVas
Hi all!
20:17
kenneth
hi!
20:17
Stefan
Hi!
20:17
Pablo Silva (Mexico City)
Hi!
20:17
Paul
"if you use a { function } in your \instrument parameter, it gets compiled into a Synth."
I wonder if it works also with a Ndef instead of a { function }
20:17
anders
https://pastebin.com/GG8S6tr5
20:19
KonVas
is there some code projected right now? I can't see
20:20
danielmkarlsson
Love the phase stuff
20:20
Konvas: No but it is in the pastebin link
20:20
Tijs Ham
there is a pastebin link
20:20
KonVas
oh cheers
20:20
danielmkarlsson
Excellent!
20:20
Tijs Ham
I can show something perhaps
20:20
kenneth
Nice
20:21
geoffroy
After the last meetup I had a look at the recursive phrasing help file but my head exploded at the recursionLevel example πŸ˜ƒ
20:21
geoffroy: happened to me too
its why I have a fever probably
20:22
mattias_petersson
my head explodes whenever someone mentions recursion
20:22
KonVas
no
20:22
Paul
I do
20:22
KonVas
Great!
20:23
scztt
Yeah, recursive phrasing is cool, but like 1 level is already more than enough complexity, and 2 levels is like some kind of android anthony braxton mark fell collab.
20:24
mattias_petersson
πŸ˜ƒ
20:24
danielmkarlsson
Tartini is cool.
20:25
scztt
Those ugens are a bit rough around the edges and unmaintained, if i remember correctly....
Still super useful.
20:26
danielmkarlsson
Can do the tracking tho is a sound.
20:26
Paul
+1 for Modality Toolkit if you don't know about it for using a MIDI device, there are dozens of supported controllers
20:26
Carl Testa
Thanks everyone, this has been great. I need to get going. I'm looking forward to next time. I really appreciate it.
20:28
danielmkarlsson
_Play it_
20:29
kenneth
Any chance of studying the code itself?
looks really interesting
20:29
danielmkarlsson
Or _hear_ it
Oh, sorry
20:29
Tijs Ham
https://soundcloud.com/tapage/sc-200529-170519-edit-2/s-vKM0aEzJ01Q
20:31
geoffroy
Thanks !!
20:31
Stefan
very nice!
20:31
I made an event type from what you showed at an earlier meetup as well Scott
https://gist.github.com/madskjeldgaard/193ec2b5c7d600a2b6c893bd7d543fbd
20:34
geoffroy
brillant ! thanks scott !
20:38
anders
I've been wondering how to do this. Thanks!
20:38
Paul
the "Event" class / doc file seems to be an interesting place to explore
20:39
http://doc.sccode.org/Classes/Event.html
20:40
kenneth
http://roosnaflak.com/tech-and-research/set-up-jitsi-with-audacity/
20:40
Stefan
cool!
20:41
scztt
Yes! i forgot to mention callback, super useful also.
20:41
kenneth
gotta go put this one to bed. ciao!
20:42
@danielmkarlsson
Copy link

20:43
scztt
If you search in
Event.sc
for "playerEvent:", you'll see the default \play function, which applies to most default Pbind cases. This calls, the finish, callback, and a few other things - it's pretty simply and easy to parse, but is definitely the central piece of the Event workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment