introduction to music composition for programmers

Post on 24-May-2015

3.393 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introduction to music composition for programmers. This keynote contain some sounds and videos. but, they are deleted for uploading to slideshare. First shown in Tokyo Demo Fest 2014

TRANSCRIPT

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.

?@T_SRTX1911, @RTX1911

http://www.rtx1911.net/

THANKS

top related