Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to music composition for programmers

4,276 views

Published on

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

Published in: Technology
  • Sex in your area is here: ♥♥♥ http://bit.ly/39pMlLF ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/39pMlLF ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Introduction to music composition for programmers

  1. 1. President of REAL TiME XPRESS & Leader of RTX1911 demo division Organizer for Tokyo Demo Fest 2014 Tomoki “T_S” SHISHIKURA Tokyo Demo Fest 2014 | Institut français du Japon | Mar 23, 2014 Introduction to music composition for programmers
  2. 2. Agenda •Who am I? •Demoscene & Music. •Why do programmers need to learn “how to compose music”? •How to compose music? •Q & A
  3. 3. 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)
  4. 4. Demoscene & Music
  5. 5. Graphics (with Animation) (Coder and Graphics artist make this)
  6. 6. +
  7. 7. Music (Music artist make this)
  8. 8. //Music “Break is over - T_S/RTX1911”
  9. 9. =
  10. 10. Demo
  11. 11. //Movie RTX-005 “Breakover”
  12. 12. Graphics + Music = Demo
  13. 13. Graphics + Music = Demo It’s very important
  14. 14. Graphics + Music = Demo It’s very important It’s very important too
  15. 15. Graphics + Music = Demo It’s very important It’s very important too Finally output
  16. 16. Cool Graphics + Cool Music = Such amazing demo!
  17. 17. Music with Demoscene •Amazing demo using such amazing music. (so cool music) •Many demo group use “dubstep music” (Wub Wub)
  18. 18. Why do programmers need to learn “how to compose music”?
 (For making cool demo)
  19. 19. 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)
  20. 20. Music sync program?
  21. 21. What is that? •Tempo sync program. •Set BPM(Beat per minute) in code or config file •Working with any fixed BPM (1 ~ maybe infinite).
  22. 22. What is that? •Beat = slide from 1.0 to 0.0 each beats. •Like this.
  23. 23. //RTX_GL music sync demo
  24. 24. Tempo sync •Code?
  25. 25. //RTX_GL Code
  26. 26. How to compose music?
  27. 27. Compose music •Use 4step-Rule. •pattern made by like [1000 1000 1000 1000] (1 = kick) •4pattern = 1part •4part = 1?? •4?? = 1!? … •Like house music.
  28. 28. 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
  29. 29. 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.
  30. 30. 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.
  31. 31. Compose music •I’m using FLStudio for compose music. •But, other software is OK •FLStudio is great for house music making.
  32. 32. Compose music •Let’s try…
  33. 33. //Working with FL Studio
  34. 34. How to make it better?
  35. 35. Compose music •Use Drops. •MOAR BASS! MOAR! Moar! Moar! Moar! … •More sound pressure! More! More! More! More! … ! •Like this
  36. 36. //Music “Daybreak - Overwerk”
  37. 37. Anyway…
  38. 38. Don’t think.
  39. 39. Just Make It.
  40. 40. ? @T_SRTX1911, @RTX1911 http://www.rtx1911.net/
  41. 41. THANKS

×