$30 off During Our Annual Pro Sale. View Details »

Functional Music Composition

nagachika
November 08, 2015

Functional Music Composition

nagachika

November 08, 2015
Tweet

More Decks by nagachika

Other Decks in Technology

Transcript

  1. Functional Music COMPOSITION !OBHBDIJLB  େߐށ3VCZձٞ

  2. Theme 3VCZ/FX'FBUVSF 'VODUJPOBM1SPHSBNNJOH "VEJP1SPHSBNNJOH

  3. Theme 3VCZ/FX'FBUVSF 'VODUJPOBM1SPHSBNNJOH "VEJP1SPHSBNNJOH

  4. 'VODUJPOBM 1SPHSBNNJOH -BOHVBHF

  5. )BTLFMM

  6. &SMBOH

  7. 0$BNM

  8. 4DBMB

  9. -B[Z,

  10. LazyK 1VSFMZ'VODUJPOBM 4USFBNCBTFE*0 4,*$PNCJOBUPS$BMDVMVT

  11. Fukuoka.rb ಡॻձ

  12. Understanding Computation

  13. Understanding Computation

  14. SKI Combinator Calculus *YY ,YZY 4YZ[ Y[  Z[

  15. Hello, World! (LazyK) , 4 4* , 4 , 4

    4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * 4 ,* * , 4 4* , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * , 4 4* , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 ,* * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 , * 4 ,* * * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * , 4 4* , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 ,* * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 ,* * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * , 4 4* , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * , 4 4* , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * , 4 4* , 4 , 4 4 ,4 , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 , * 4 ,* * * 4 , 4 , 4 4 ,4 , 4 4 ,4 , * 4 ,* * * , 4 4* , 4 , 4 4 ,4 4 ,, 4 , 4 4 ,4 , * * 4 , 4 4 ,4 , 4 4 ,4 , * * 4 , 4 , 4 4 ,4 , * 4 ,* * * , 4 4* , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 , 4 , 4 4 ,4 , * 4 ,* * * * * * * * * ,* 
  16. RazyK -B[Z,*OUFSQSFUFSJNQMFNFOUFECZQVSF3VCZ IUUQTSVCZHFNTPSHHFNTSB[ZL

  17. RazyK

  18. RazyK ೥લ

  19. Inspired by

  20. Inspired by IUUQUBUTV[JOFDPNCPPLTFTPUFSJDMBOHVBHFQSPHSBNJOHJOSVCZ ෮ࠁ൛

  21. RazyK w EVNQSFEVDUJPOTUFQT w #SPXTFS*OUFSGBDF w 4UFQCZ4UFQ3FEVDUJPO w 7JTVBMJ[F$PNCJOBUPS$BMDVMVT

  22. RazyK (Browser Interface)

  23. RazyK (Spoiler) w *OUFHFS-JUFSBM     w 4USJOH-JUFSBM

    l)FMMP 8PSMEaOz
  24. Hello, World (RazyK) SB[ZLFb,l)FMMP 8PSMEaOz` )FMMP 8PSME

  25. 4USJOH-JUFSBM࠷ߴ

  26. None
  27. mame ೔ຊ۶ࢦͷมଶతϓϩάϥϚ
 ΄Ίݴ༿  ೔ຊͰҰ൪͍࣮͢͝༻త͡Ό ͳ͍ϓϩάϥϜΛॻ͍ͯΔਓ

  28. ʮ΋ͬͱ΍Εʯ ͱ͍͏͜ͱ͔ʜ

  29. RazyK 7FSTJPO3FMFBTFE w 3FOFX#SPXEFS*OUFSGBDF w &MJNJOBUFHSBQIWJ[EFQFOEFODZ w -FTTTQPJMFS w "EE"VEJP4USFBN.PEF

  30. %&.0 SB[ZLBVEJPFYBNQMFTBJS@PO@UIF@H@TUSJOHMB[Z

  31. Functional Music COMPOSITION

  32. Functional Music COMPOSITION Player