President of REAL TiME XPRESS & Leader of RTX1911 demo division Organizer for Tokyo Demo Fest 2014
Tomoki “T_S” SHISHIKURATokyo Demo Fest 2014 | Institut français du Japon | Mar 23, 2014
Introduction to music composition for programmers
Agenda
•Who am I?
•Demoscene & Music.
•Why do programmers need to learn “how to compose music”?
•How to compose music?
•Q & A
Who am I?
•T_S / RTX1911 (@T_SRTX1911)
• President of REAL TiME XPRESS
• Leader of RTX1911 demo division
•Coder, Music & Graphics artist.
•Oldskool fan. (C64, AMIGA)
Demoscene & Music
Graphics (with Animation)
(Coder and Graphics artist make this)
+
Music
(Music artist make this)
//Music “Break is over - T_S/RTX1911”
=
Demo
//Movie RTX-005 “Breakover”
Graphics + Music = Demo
Graphics + Music = Demo
It’s very important
Graphics + Music = Demo
It’s very important It’s very important too
Graphics + Music = Demo
It’s very important It’s very important too
Finally output
Cool Graphics + Cool Music = Such amazing demo!
Music with Demoscene
•Amazing demo using such amazing music. (so cool music)
•Many demo group use “dubstep music” (Wub Wub)
Why do programmers need to learn “how to compose music”?
(For making cool demo)
Why?
•Programmer codes programs.
• Program has music control code. (ex. Play, Stop)
•Coder will make music sync program. (It looks great if you perfectly sync the music & graphics)
Music sync program?
What is that?
•Tempo sync program.
• Set BPM(Beat per minute) in code or config file
•Working with any fixed BPM (1 ~ maybe infinite).
What is that?
•Beat = slide from 1.0 to 0.0 each beats.
• Like this.
//RTX_GL music sync demo
Tempo sync
•Code?
//RTX_GL Code
How to compose music?
Compose music
•Use 4step-Rule.
• pattern made by like [1000 1000 1000 1000] (1 = kick)
• 4pattern = 1part
• 4part = 1??
• 4?? = 1!? …
• Like house music.
Compose music
•Why not dubstep?
• dubstep is great. but, dubstep uses different rules
• Like [1000 0020 0010 0020] (1=kick, 2=snare)
• synchronise is more difficult than house music
Compose music
•Why not Metal or Rocks?
• They are great too. but, mostly they didn’t use 4-step rule.
• synchronise is much more difficult than house music.
Compose music
•Step by step.
1. Make drum patterns.
2. Add some Bass sounds.
3. Add some Synth sounds.
4. Make parts.
5. And make it better.
Compose music
• I’m using FLStudio for compose music.
• But, other software is OK
• FLStudio is great for house music making.
Compose music
•Let’s try…
//Working with FL Studio
How to make it better?
Compose music
•Use Drops.
•MOAR BASS! MOAR! Moar! Moar! Moar! …
• More sound pressure! More! More! More! More! …
!
• Like this
//Music “Daybreak - Overwerk”
Anyway…
Don’t think.
Just Make It.
THANKS