We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Learn to Make Music. With Ruby.

00:00

Formal Metadata

Title
Learn to Make Music. With Ruby.
Title of Series
Number of Parts
66
Author
Contributors
License
CC Attribution 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 purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Producer
Production PlaceSan Antonio

Content Metadata

Subject Area
Genre
Abstract
If you can write code, you can make music. And in this talk, and you'll see exactly how. We'll take a look at Sonic Pi, a powerful, multi-platform app that uses a Ruby DSL to create just about any kind of music you can think of. And if you've never made a note of music in your life, fear not: you'll also get a crash course in music composition and learn how the elements of rhythm, melody, and harmony work together to make a cohesive whole. Bring your laptop and headphones: this will be very hands-on, and you'll be making your first track before we even get to questions!
CodeSupersonic speedPiPhysical systemAxiom of choiceSoftwareGoodness of fitMusical ensembleOpen sourceSupersonic speedCodeMultiplication signInternetworkingProgrammer (hardware)OctahedronDatabaseNeuroinformatikCartesian coordinate systemWindowComputer animation
CodePhysical systemFormal languageSupersonic speedMusical ensembleNeuroinformatikPiMereologyPlastikkarteCodeBetti numberProgrammschleifeGame controller
Boom (sailing)Supersonic speedCoding theorySample (statistics)Bit rateLink (knot theory)Loop (music)GodProcess (computing)Moment (mathematics)TouchscreenProjective planeRight angleCodeNeuroinformatikMultiplication signSource code
Supersonic speedPoint (geometry)Musical ensembleInheritance (object-oriented programming)NeuroinformatikPiVideo game
Line (geometry)Musical ensembleNumberMoment (mathematics)BitSlide ruleSingle-precision floating-point formatPhysical system
PiMusical ensembleDifferent (Kate Ryan album)Element (mathematics)Programmer (hardware)Supersonic speedDisk read-and-write headWordLecture/Conference
Virtual machineScale (map)Sample (statistics)Thread (computing)Range (statistics)Bit rateInfinite conjugacy class propertyHill differential equationRevision controlComputer filePiRadical (chemistry)Series (mathematics)Type theorySupersonic speedWindowSingle-precision floating-point formatMusical ensembleMereologyArmMathematical singularityPoint (geometry)Arithmetic meanBookmark (World Wide Web)Graph coloringSoftwareSource codeLecture/Conference
Thread (computing)Sample (statistics)NumberType theoryComputer configurationBitOctaveEquivalence relationMultiplication signVolume (thermodynamics)Metropolitan area networkIntegerRight angleLecture/Conference
Scale (map)Physical systemNumberSpacetimeSynchronizationMusical ensembleMultiplication signLecture/Conference
Supersonic speedMusical ensemblePulse (signal processing)Distance2 (number)NumberBeat (acoustics)Term (mathematics)BitApproximation
NumberOrder (biology)Disk read-and-write headMusical ensemblePositional notationLoop (music)Parameter (computer programming)RandomizationBitMultiplication signMetropolitan area network
Loop (music)Random number generationUser interfaceMobile appWeb applicationAxiom of choiceNumberScaling (geometry)Graph coloringMultiplication signConsistencyCohesion (computer science)Range (statistics)Interface (computing)Musical ensembleIntegerSubsetFunctional (mathematics)BitField (computer science)Data managementProgrammer (hardware)Lecture/ConferenceComputer animation
Scaling (geometry)Musical ensembleGraph coloringMultiplication signKey (cryptography)
Loop (music)Computer iconScale (map)Graph coloringKritischer ExponentScaling (geometry)Electronic mailing listSinc functionSupersonic speedMultiplication signComputer animation
Scale (map)Loop (music)Chromatisches PolynomBitElectronic mailing listScaling (geometry)MathematicsMultiplication signChord (peer-to-peer)Supersonic speedMoment (mathematics)Expert systemRight angleFunctional (mathematics)Instance (computer science)Lecture/ConferenceComputer animation
Chord (peer-to-peer)Scaling (geometry)Functional (mathematics)Chord (peer-to-peer)Positional notationWordElectronic mailing listMathematicsOrder (biology)Data miningCheat <Computerspiel>Lecture/ConferenceComputer animation
Chord (peer-to-peer)Chord (peer-to-peer)1 (number)Multiplication signBitMathematicsMusical ensembleHacker (term)Lecture/Conference
Musical ensembleCore dumpTunisChord (peer-to-peer)
Chord (peer-to-peer)Loop (music)WhiteboardVariable (mathematics)Chord (peer-to-peer)Multiplication signCodeBeat (acoustics)Lecture/Conference
Loop (music)Chord (peer-to-peer)BitChord (peer-to-peer)
Loop (music)Chord (peer-to-peer)12 (number)Chord (peer-to-peer)Electronic mailing listProgrammer (hardware)Shift operatorBitMathematicsComputer animation
Loop (music)Link (knot theory)Data structureElement (mathematics)Multiplication signIterationElectronic mailing listRing (mathematics)Subject indexingHydraulic jumpPiCircleGoodness of fitSupersonic speedPointer (computer programming)Chord (peer-to-peer)Functional (mathematics)Inheritance (object-oriented programming)
Link (knot theory)Loop (music)Sampling (statistics)Musical ensembleBitMultiplication signFigurate numberMiniDiscDemosceneTheory of relativityComputer fileInheritance (object-oriented programming)Level (video gaming)NumberContext awarenessPiDevice driverHost Identity ProtocolForm (programming)MathematicsWaveformSupersonic speedInterior (topology)
Sample (statistics)Bit rateRow (database)Bit rateSampling (statistics)LengthNegative numberMultiplication signLecture/Conference
Loop (music)Sample (statistics)BitBeat (acoustics)Pattern languageLecture/Conference
Sample (statistics)Loop (music)TheoremDrum memoryMultiplication signSampling (statistics)Supersonic speedSocial classMusical ensembleCodeLine (geometry)Lecture/Conference
Sample (statistics)Loop (music)Electronic mailing listSampling (statistics)Loop (music)WordDrum memoryBeat (acoustics)Supersonic speedInformationComputer fileRow (database)QuicksortLengthMusical ensembleForcing (mathematics)Stiff equation
Sample (statistics)Loop (music)Multiplication signSampling (statistics)LiquidLecture/Conference
12 (number)Loop (music)Sample (statistics)Chord (peer-to-peer)Multiplication signThread (computing)CodeLoop (music)Endliche ModelltheorieGreatest elementInfinityMereologyComputer programmingFerry CorstenBlock (periodic table)Supersonic speedSource code
Sample (statistics)Loop (music)Multiplication signSampling (statistics)Line (geometry)Computer configurationForestBit rateSynchronizationBeat (acoustics)Musical ensembleCodeLength
Loop (music)Sample (statistics)Scale (map)Logic synthesisDefault (computer science)Lecture/Conference
12 (number)Loop (music)Scale (map)Electronic mailing listBEEPComputer configurationFunctional (mathematics)
Loop (music)Scale (map)Limit (category theory)Multiplication signFrequencyVolume (thermodynamics)Functional (mathematics)Computer configurationLevel (video gaming)MereologyFilm editing
Loop (music)Scale (map)Sample (statistics)FrequencyRandomizationOpen setBitProgrammschleifeSound effectQuicksortMathematicsMusical ensembleSupersonic speedBEEPLecture/Conference
Sample (statistics)Parameter (computer programming)Sound effectCodePower (physics)Block (periodic table)Lecture/Conference
Sample (statistics)ECosMultiplication signParameter (computer programming)CodeSystem callBlock (periodic table)BefehlsprozessorSound effectLecture/Conference
Sample (statistics)Loop (music)CodeMultiplication signECosPhysical systemBitMereologyBlock (periodic table)Mixed realityChord (peer-to-peer)
Random numberThread (computing)Loop (music)Sample (statistics)Optical disc drivePulse (signal processing)12 (number)TunisGoodness of fitBitMusical ensembleDifferent (Kate Ryan album)RandomizationMultiplication signCASE <Informatik>Thread (computing)Mathematics
Sample (statistics)Loop (music)Thread (computing)Loop (music)Thread (computing)QuicksortBEEPDrum memorySystem call
Thread (computing)Sample (statistics)BEEPAreaChord (peer-to-peer)MathematicsMultiplication signINTEGRALLoop (music)Level (video gaming)Lecture/ConferenceComputer animation
AreaThread (computing)Sample (statistics)BEEPState transition systemChord (peer-to-peer)Computer animation
Thread (computing)AreaSample (statistics)Greatest elementArtificial lifeComputer clusterMusical ensembleDataflowGroup actionProgrammschleifeSet (mathematics)
Supersonic speedInstallation artMultiplication signRule of inferenceBuildingMatrix (mathematics)MereologyHypermediaProgrammschleifeFile formatPhysical systemSampling (statistics)Musical ensembleTwitterGroup actionFunctional (mathematics)Sheaf (mathematics)Pattern languageSource codeWaveComputer filePiRange (statistics)Line (geometry)Supersonic speedInternetworkingType theorySoftware testingInformationRow (database)EmailWritingDistanceAdventure gamePoint (geometry)1 (number)Data conversionOnline helpMIDIInheritance (object-oriented programming)Installation artMP3MiniDiscCodeRight angleComputer animation
Transcript: English(auto-generated)