Live Coding Music with Sonic Pi

0 views

Formal Metadata

Title
Live Coding Music with Sonic Pi
Title of Series
Number of Parts
69
Author
Aarons, Sam
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Identifiers
Publisher
Confreaks, LLC
Release Date
2017
Language
English

Content Metadata

Subject Area
Abstract
Sonic Pi is a Ruby DSL & IDE for live coding music with a specific focus on education. In this demo-heavy talk, we’ll cover its history - why it was created, how it evolved and what it can do today. We’ll also take a quick technical nosedive into some of the more interesting linguistic innovations that were necessary to perform live with code. For example, we’ll see how we can rhythmically sync multiple threads, use lexical blocks to close over time, accurately sleep without drifting and deterministically manipulate global state concurrently. Expect noise!
Loading...
Axiom of choice Computer programming Read-only memory Observational study Code Multiplication sign Student's t-test XML Mereology Rule of inference Power (physics) Fraction (mathematics) Frequency Video game Roundness (object) Natural number Analogy Software testing Presentation of a group Data conversion Acoustic shadow Electric generator Coalition Gradient Code Scheduling (computing) Variable (mathematics) Coding theory Process (computing) Right angle Supersonic speed Gezeitenkraft Pressure Wireless LAN Erlang distribution Annihilator (ring theory) Row (database) Data buffer
Computer programming Error message Right angle Supersonic speed Normal (geometry) Erlang distribution Number Data buffer
Point (geometry) Computer programming Slide rule Rotation Key (cryptography) Cellular automaton Counting Coma Berenices Mereology Disk read-and-write head Process (computing) Mathematics Video game Sample (statistics) Website Supersonic speed Quicksort Object (grammar) Pressure Logic gate God Data buffer
Computer programming Computer file Multiplication sign MIDI Online help Bit rate Lace Fault-tolerant system Mereology Variable (mathematics) CAN bus Bit rate Iteration Radio-frequency identification Continuum hypothesis Product (category theory) Server (computing) Electronic mailing list Parameter (computer programming) Bit Thread (computing) Maxima and minima Annulus (mathematics) Symbol table Process (computing) Spring (hydrology) Sample (statistics) Boom (sailing) Right angle Supersonic speed Reading (process) Resultant Pulse (signal processing) Data buffer
Sample (statistics) Server (computing) Mass Supersonic speed Loop (music) Data buffer
Rule of inference Computer programming Server (computing) Run time (program lifecycle phase) Mass Parameter (computer programming) Mathematics Sample (statistics) Error message Uniqueness quantification Hill differential equation Supersonic speed Loop (music) Data buffer
Curvature Sample (statistics) Observational study Server (computing) Mass Supersonic speed Color management Gezeitenkraft Mereology Data buffer
Electronic data interchange Mathematics Sample (statistics) Server (computing) Mass Supersonic speed Bit rate Gezeitenkraft Digital object identifier Data buffer Design of experiments
Server (computing) MIDI Java applet Code division multiple access Mass Insertion loss Bit rate Digital object identifier Thread (computing) Mathematics Sample (statistics) Square number Hill differential equation Supersonic speed Gezeitenkraft Units of measurement Subtraction Data buffer Newton's law of universal gravitation Default (computer science)
Sample (statistics) Supersonic speed Gezeitenkraft Thread (computing) Data buffer
Measurement Sample (statistics) Slide rule Line (geometry) Supersonic speed Game theory Data structure Control flow Thread (computing) Loop (music) Predictability Data buffer
Computer icon Video game Sample (statistics) Convex hull Supersonic speed Control flow Mereology Loop (music) Data buffer
Supersonic speed Gezeitenkraft Mereology Distortion (mathematics) Data buffer
Video game MIDI Supersonic speed Loop (music) Data buffer
Multiplication sign MIDI Control flow Mereology Theory Video game Sample (statistics) Synchronization Supersonic speed Gezeitenkraft Loop (music) Resultant Data buffer
Coma Berenices
the a
a
I think 1 is that my audience that my goal that all the while we want to do well at so that is that 1 of the or maybe don't right so because how do you get off have been this I don't know review some people or what but with the use of these you need people pion going to make sense some of conversation on the Net program then the other what you did I say a program the most of it to the way that the program on what does for the I know that you plan on some of these things so much joy in the infirmary shadow the inability to even stop there people don't have direct then I like where the following happens in the dish how are you back about what and that the police and the I that what we're trying to help these people you need to be used to help out in it that the the real problem is you guys know politics the real problem is having a and we will be in and not just the violence of people like the and so I think that if we say the people have the same widely program you want to be the Russian that you that if historically due to the fact that schools what people told about why the work the same thing that because I had that as you pull the only thing we have job growth people like the what we we want the historical records of the jaw and that by the time I this there right so you all why we we and I think I think we got a lot all the things they can some people don't think other generations of slavery and all the other people might the thing to do is to look beyond our culture of the other of all of these things have be in so when we talk about engaging in 2 rounds using you don't have to look for as much how many people that sold to the pressure for some people will call you really think all the people who by this I people of get the schools that all the all the job at the same fervor just think of the analogy how many people think that the rights of what the the rights other things that they were at that whole thing and this is this is the right of of the program we say you got good grades you all why is it that 1 of the very 1st thing we I think you're not going to do at a gay gene pool audiences fraction of people showed people that the code of life on this stuff and this is what you I have a history of higher than that this is what we want but you really need a lot constant what was the when was I I really want it not only of the last thing I think that whole thing to you to the this technology might the purpose of this also has the power that the this the the having the self and what the nature the what would go watches the that the they they in I about program the speed and that's about it that all of these studies and I'm thinking the young don't distort behavior and from the duty periods within annihilate the memorial back actually I think because tools you have weathered will say you know what you people don't think do equal astronomy testing 1 of of the variables so we have to get out you I think a lot of and you that's 1 thing you can use the this part of it it's the same thing with me all programs I think this the right the start that this is not going to think like what is really itself like rules we liked it makes the Connes instead a way really fun it was all of the complicated in part that's that's the most this how I do that in schools with you and that in the schools they're like the teachers choice the time to find Wireless Coalition with technology and techniques used car so you can see that the that rather than using a simple or just because they think it's know if you want a lot of students who gives on want to the you it would be happy I know that yeah and you know it's a great work work and what they were lost the only thing daily by way of get through so this is why so
what is also text by the way that the to the the young download it and the rest by what he wanted to the of the application and get the requirements and just like text the growth and you get the program right
so final verbal methods by so what what can be called well look what she you know who play number the exactitude of
his God or this or that the counts of New York and let them when this was 1 of the government and your well that of they each year you got so far despite all quiet of these like this little with also use like this you and freedom freedom to achieve a lot but I did what he did is what about the players the and this what is really for like don't feel that you have a job that artemisinin but he his life they just not in the and all of that we will not occur again you would you say this in mind for the way this morning how do they all use the program will on the right objects in the last 2 slides you want to present of the key when you get here we visualize the and then this story thing was the only that city in my head there so you expect they don't we don't we don't say this is where the gate which although the cell lost we not quite the rotation but he had no mind but will we values the notes and what the on the left it It's a lot this place 1 of because he is together with such a move on to the site this this but when we have that search what we're trying do is to find a lot of the things that this I and that some of the work that we call go to the cost of the would that the part could be that but I think of the place so what has the boy who I I know that you about sort of you know the but the what was the of the like with like of you and that's the end of the with that like that all will be the more we should I think this is the point at which the 4 part of this you got and stuff things Theresia during our it not only in the medium and usually what was on the same thing that was 1 of the a lot of pressure in this way the way the starting but we find when this way but also the change for what you this question just in and and so you don't think that this of that below so so you have of more on that now the
synthesized this this that is that the
the I have a bit black the it is the the conference this is quite a lot to like school and grace and this is the way in which but what we call it a list of file that you see the learning also so the and I get to heart it that you're reading about the got of treatment the year and let's say for production a lot of trouble with the other side of it they're not the the program alright we do I want to stand the so that was 1 of the things that we we should the origin of that we also some so this is like all the great things the the some of which in the fall the very get a job so what do you think the interview when you say I guess the any looking of the other rate that this the a German but in the past so you can think of but the begin this was what this about it the back of the room with the way that you like that right the if you look in the book this where so in the light of the they are talking about you see with this FIL if they I want you know you and that this spring that the press help here what situation is a this is to
cite the the can to people of I the a little time to building something that you will take part as well this what this means of things they will the treatment work this way the is not if the program quality with little mice like and so the Messiah there was the that we have the people I want you we is it any wonder there was what a the the but the I think the story said that some of the what region it's about some of us in the next year you might wonder want right so that this is something we just think of the result based on its way to do this
but I think about this the rest of the world the spirit the so the the the of the now
they were not 1 of the greatest
that the the they can be quite close within and she the 1 when that the the the to that end the it is not so this is where the this is programs for like black holes that's why the the the the all this what but if you wanted to do the same kind of change to what can ask for the whole of the bank so I think this a reliable the and the likely we
have the name these have evolved 1 that I don't know so influence
of getting out there and love him all that's but this is what kind of thing but is fine the and the wondering what we had to use this study for the parts that are being built on the of that we do method the was that we then to and that the you
don't change the major you know during of that to the
that we often will not bridging
of the world over that what and what it just they how do
you think what would like to think of
work to do the the story of the but I would just go change that there the square who do the and the loss of the so this year this material I think is because of this loss that what this on a some again there is that really but the fact is that of C the good know what what was right the I would like to to to that the I mean this is something that like that would see she and if you want is not the we the follow the the heart of the the the 1st thing I like most of what we do what do the but when you don't 3 I think of the we use all of the of the of the of the different kinds of fish the year follow I would like I that we so what His work by the the so the so what to find you put back about at they were the lies the will get it know
ground I mean I think about
it this week now to world and of this and if I did that my 1st could we really the the the the the right thing here is that the the the the the the the the the do you have
a the the the the I would the
structure of the game we will continue on so that was in
this figure out of the what do you think the but so this where the of the of the this you know mind right what the the
the the you would like to say that the like that you know
because of what going is be the part the this in this way at the very least city from be about that's of my life but not only that watching the whole thing so you
have lot of and the as a part of the the and he was
the kind of people in the I actually have in the with that rather than that of the that is of of the but actually what it the but the quality of the work called the work of the party
of the last but the what you would if you left by the life the much
lost but the fact I would
that theory the and that in the region agree with the about the time that the it's anything that divides what the well-being of that like the part that that is the kind of the it's fine life time by reading the gist of the result of a lot of
the of the the the the 1 1 1 1 1 1 1 1 the we I think we have be and so we we need you on that you read we're working on the on the door so the we think
Loading...
Feedback

Timings

 1311 ms - page object

Version

AV-Portal 3.10.1 (444c3c2f7be8b8a4b766f225e37189cd309f0d7f)
hidden