This is really amazing! I am learning SuperCollider at Mills College in Oakland and my friends wanted me to do some live coding for our band. I think this might do the trick for us.
This is fucking beautiful. I envy the knowledge to let this flow from your fingertips like that. I'm good with real instruments but am struggling in transferring to making digital music.
Thanks for watching. You can download the software at github.com/Qirky/FoxDot if you're interested. I'm working hard on getting the documentation up to scratch
Keep practising and working hard. There's a great community of live coders who might be able to point you to some useful resources to help you out - toplap.lurk.org
Really impressed with this! I'm hoping to expand my own programming experience to more creative outlets and videos like this are super inspiring to me.
i'd have to write it all down on a grid to really get an idea of what i'm doing (if i was doing music this way), but still i have no idea how this programming language works and i'm really impressed with what is going on here. Big props to the author
There's lots of work still going in the world of live coding and lots of different approaches to it. Check out toplap.org for some other languages and set ups
Hey thanks :) it's live coding music and there's a whole bunch of people doing cool creative things with code. TOPLAP is sort of the home of all things live coding: toplap.org/
*W T F* do you mean this: "...Isn't pushing any boundaries....!!!" THIS IS INCREDIBLE! ---musically quite a nice arrangement also... take it to "Somewhere's Got Talent" and watch your life change.
PSum(n, total) -> Returns a Pattern of length 'n' that sums to equal 'total'. So if you want 5 events (notes) to happen over 4 beats you could use dur=PSum(5,4) which gives you P[1, 0.75, 0.75, 0.75, 0.75]
A lot of the functions have changed over time. Right now PRhythm takes a series of values - numbers and tuples - and returns durations/delays. The delays are based on the Euclidean Rhythm (which is calculated using PDur - see en.wikipedia.org/wiki/Euclidean_rhythm).
I've been interested in creating a harmornizer with my keyboard by coding a program and installing it into by keyboard. I can't find anything on the market that can replicate your voice and playing more than 4 notes based on your notes your playing.ex. 1, 4, 3rd. 9th. 11th. Flat 13th + more.. how do you recomend i do this? Maybe you know someone that could help me?
Hi, the IDE is part of a Python library I developed called FoxDot (www.foxdot.org) that is a mini language that interfaces with SuperCollider - though the syntax has changed quite a lot since this video!
This is an early version of the IDE that comes with the FoxDot language but editors like Atom, Vim, Emacs can also be used to do live coding. toplap.org is a good place to start if you are interested
Can you tell me how you downloaded all the stuff to do this as i want to make stuff similar to this? In order to experiment with functions etc and code.
It's possible to do this in SuperCollider for the combined sound wave but I feel it doesn't really add much. I have thought about doing it for each sound source, as it were, but not 100% how I would go about doing that. Thanks for the feedback though
Any chance i can get an index of commands? That'd make playing with this A LOT easier. Does this by any chance exist? + FANTASTIC MUSIC - WOW JUST WOW, THANK-YOU FOR BEING YOU!
This is my background music for studying music theory! Thank you for this superb work!
That not only sounds ok but fantastic.
You have given a gift to the Universe. Sometimes being bored makes us become creative. Thanks Ryan Kirkbride, this will live on for generations.
i literally cried. i never knew that this is also possible in python.
I almost did too! Hilarious
omg you're not alone, xD
For me as a software engineer it´s very comon to cry because of python. :)
@@christiangrunke6005 I cried laughing at this 😂
That is a powerful program that can produce so much music with a little code. Good composing!
This is really amazing! I am learning SuperCollider at Mills College in Oakland and my friends wanted me to do some live coding for our band. I think this might do the trick for us.
sounds good
I also went to Mills and studied SuperCollider!
This is fucking beautiful. I envy the knowledge to let this flow from your fingertips like that. I'm good with real instruments but am struggling in transferring to making digital music.
Er, entirely synthesized, rather.
Thanks for watching. You can download the software at github.com/Qirky/FoxDot if you're interested. I'm working hard on getting the documentation up to scratch
My professor showed me this video and now I want to learn this
🔥🔥🔥🔥🔥🔥I freestyled to this. Shoutout to you bro 🔥🥂
i started coding in sonic pi lately but this still looks like rocket science to me haha. really beautiful work
Keep practising and working hard. There's a great community of live coders who might be able to point you to some useful resources to help you out - toplap.lurk.org
Nice one bro!! Congrats
Really impressed with this! I'm hoping to expand my own programming experience to more creative outlets and videos like this are super inspiring to me.
My mind was just blown away.
i'd have to write it all down on a grid to really get an idea of what i'm doing (if i was doing music this way), but still i have no idea how this programming language works and i'm really impressed with what is going on here. Big props to the author
This is amazing
Great stuff Ryan - really nice little piece. Kinda reminiscent of Kraftwerk :)
I believe live coding will be popular in Metaverse century.
Beautiful
This is absolutely perfect.
Absolutely brilliant!
wow this is astonishing !
really amazing syntax!
This is fucking art, and by fucking I mean myself, congratz
Inspired me!
I feel like Im getting into the matrix
This is amazing, please do a tutorial!!
Yes! Was a tutorial ever done?
What ? Wonderful !!!
This is what i wanted to do in my final year project. 😕
There's lots of work still going in the world of live coding and lots of different approaches to it. Check out toplap.org for some other languages and set ups
@@RyanKirkbride Thank u Sir. i will definately check that link.
@@RyanKirkbride Great work from you.
Esto es lo más increíble que he visto en mucho tiempo
Gracias:)
nice, been trying to learn supercollider this might be a good start -thank
im so glad im a Python programmer
I just by accident found your Video, what the heck is this!!!!! I like it 😗😗😗🙊🙊🙊
Hey thanks :) it's live coding music and there's a whole bunch of people doing cool creative things with code. TOPLAP is sort of the home of all things live coding: toplap.org/
@@RyanKirkbride thanks you very much, maybe your Video will change my life 😇😇😇
so good
*W T F* do you mean this: "...Isn't pushing any boundaries....!!!" THIS IS INCREDIBLE!
---musically quite a nice arrangement also... take it to "Somewhere's Got Talent" and watch your life change.
This is magic! 💪
Bro iam gonna do this 12 project. Can u tell me how to install it
Nice, but: How work the "$" character? is another version of FoxDot?
what is that $ in the drum line for?
It's the old syntax for using samples - now you use p1 >> play("X-O-") or similar
Thank you! Also, what does PSum do? I looked at the documentation, but it was kind of confusing.
PSum(n, total) -> Returns a Pattern of length 'n' that sums to equal 'total'. So if you want 5 events (notes) to happen over 4 beats you could use dur=PSum(5,4) which gives you P[1, 0.75, 0.75, 0.75, 0.75]
What about PRythm? Sorry, I'm new at this.
A lot of the functions have changed over time. Right now PRhythm takes a series of values - numbers and tuples - and returns durations/delays. The delays are based on the Euclidean Rhythm (which is calculated using PDur - see en.wikipedia.org/wiki/Euclidean_rhythm).
I want to study . Send me full book link
I've been interested in creating a harmornizer with my keyboard by coding a program and installing it into by keyboard. I can't find anything on the market that can replicate your voice and playing more than 4 notes based on your notes your playing.ex. 1, 4, 3rd. 9th. 11th. Flat 13th + more.. how do you recomend i do this? Maybe you know someone that could help me?
you can try recording and sampling using a daw like logic maybe and then play it on your keyboard or a midi controller
que interprete dual genial eres: (music + code) = congratulations
Hey great Video. I'm learning SC and I am a programmer, how did you do the "match" between SC and python? what IDE did you use? thanks :)
Hi, the IDE is part of a Python library I developed called FoxDot (www.foxdot.org) that is a mini language that interfaces with SuperCollider - though the syntax has changed quite a lot since this video!
Great work
This is awesome
witch IDE can i use to learn these kind of coding
This is an early version of the IDE that comes with the FoxDot language but editors like Atom, Vim, Emacs can also be used to do live coding. toplap.org is a good place to start if you are interested
@@RyanKirkbride thanks for the information
Can you tell me how you downloaded all the stuff to do this as i want to make stuff similar to this? In order to experiment with functions etc and code.
this is cool as fuck
Nice! very nice!
awesome!!
Amazing!
Inspiring!
wicked! love it!
awesome!
Amazing!!
Why did the music start after _ch?_ Was there a delay?
"ch" is a variable that changes over time as opposed to a sound-producing object. It basically represents the chord sequence in the piece
Ah! Since viewing this video, I have been tinkering with SuperCollider, but I have yet to try it with FoxDot.
*_>>> pip install FoxDot_*
There's quite a few languages available to Live Code with. If you're interested in Live Coding I would stop by toplap.org :)
The track is kinda cool, could record it please?
Thanks, but I like to prefer to leave these sessions the way they are and keep them as organic as possible
Really cool!
love it!!
Would be nice to actually see the single sound waves as visual feedback
It's possible to do this in SuperCollider for the combined sound wave but I feel it doesn't really add much. I have thought about doing it for each sound source, as it were, but not 100% how I would go about doing that. Thanks for the feedback though
It is great!
asombroso
2:26 Sus 🤨🤨
What am I looking at
Sorcery
Just awesome 💘💘💘,,... !!!!!
........ ||
I wish I could understand that code :(
wonderful, check out SIREN
What 😳!!!!!!!
Why do you use var as a function? oO
Is it even real?
bip bip tuntun
Any chance i can get an index of commands? That'd make playing with this A LOT easier. Does this by any chance exist? + FANTASTIC MUSIC - WOW JUST WOW, THANK-YOU FOR BEING YOU!
Thanks :) and your best bet is to check out the documentation: foxdot.org/docs
My God!
COool!
wow
That sounds to ratatat
holy sh*t is this even real ....like i can make music with coding ...like wtf
IoI
Beautiful
awesome!