Slide 1

Slide 1 text

2022/02/14 ۝भେֶେֶӃܳज़޻ֶ෎ ത࢜ޙظ՝ఔ দӜ஌໵ [email protected] Իָ౔໦޻ֶΛઃܭ͢Δ ŠŠԻָͷͨΊͷϓϩάϥϛϯάݴޠmimiumͷ։ൃΛ௨ͯ͡ 1 Designing Civil engineering of Music through the development of mimium, a programming language for music

Slide 2

Slide 2 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ԻָͷͨΊͷϓϩάϥϛϯάݴޠ(Programming Language for Music:PLfM)ɺmimiumͷ։ൃΛ௨ͯ͡ɺPLfMͱ͸Կ͔ͱ͍͏ଘࡏ࿦ͱͦͷ ੍࡞ߦҝͷྺ࢙తҐஔ෇͚Λ੔ཧ͢Δɻ • ԻָΛςΫϊϩδʔͷԠ༻෼໺ͱͯ͠ଊ͑ΔͷͰ͸ͳ͘ɺԻָͷͨΊʹʢͱ ͘ʹίϯϐϡʔςΟϯάʣٕज़ͷࠜװΛߟ͑௚͢ɺԻָ౔໦޻ֶͱ͍͏ֶ ໰ྖҬΛఏࣔ ֓ཁ 2

Slide 3

Slide 3 text

ং࿦ 3 Իָ౔໦޻ֶͱ͸Կ͔ʁ

Slide 4

Slide 4 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 4 Ի ָ ౔ ໦ ޻ ֶ Engineering of a Soil and Wood for Music

Slide 5

Slide 5 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 4 Ի ָ ౔ ໦ ޻ ֶ Engineering of a Soil and Wood for Music ԻָͷͨΊʹ࡞ΒΕͨ༁Ͱ͸ͳ͍͕ɺ Իָʹେ͖͘ӨڹΛٴ΅ٕ͢ज़

Slide 6

Slide 6 text

5 ϋʔυ΢ΣΞ ΦϖϨʔςΟϯάγεςϜ ίϯϐϡʔλʔɾΞʔΩςΫνϟ ϓϩάϥϛϯάݴޠ ഑৴ϓϥοτϑΥʔϜ ։ൃ؀ڥ ϓϩτίϧ ϑΥʔϚοτ Algorithms Machine Listening ϦΞϧͳԻ੠߹੒ ۭؒԻڹ Իݯ෼཭ ԻָͷͨΊͷ޻ֶతݚڀ Իָ౔໦޻ֶ

Slide 7

Slide 7 text

5 ϋʔυ΢ΣΞ ΦϖϨʔςΟϯάγεςϜ ίϯϐϡʔλʔɾΞʔΩςΫνϟ ϓϩάϥϛϯάݴޠ ഑৴ϓϥοτϑΥʔϜ ։ൃ؀ڥ ϓϩτίϧ ϑΥʔϚοτ Algorithms Machine Listening ϦΞϧͳԻ੠߹੒ ۭؒԻڹ Իݯ෼཭ ԻָͷͨΊͷ޻ֶతݚڀ Իָ౔໦޻ֶ ౔ͱ໦ʹInfra-structure/Լ෦ߏ଄

Slide 8

Slide 8 text

6 ϋʔυ΢ΣΞ ΦϖϨʔςΟϯάγεςϜ ίϯϐϡʔλʔɾΞʔΩςΫνϟ ϓϩάϥϛϯάݴޠ ഑৴ϓϥοτϑΥʔϜ ։ൃ؀ڥ ϓϩτίϧ ϑΥʔϚοτ Algorithms Machine Listening ϦΞϧͳԻ੠߹੒ ۭؒԻڹ Իݯ෼཭ ԻָͷͨΊͷ޻ֶతݚڀ Իָ౔໦޻ֶ

Slide 9

Slide 9 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ͜͜10೥ͰԻָ͸ΫηοΫΒ͕༧ଌͨ͠ʮਫͷ Α͏ͳԻָʯʹͳͬͨ • ԻָͷௌऔͷܗΛେ͖͘ม͑Δٕज़͸ɺ୭͕୭ ͷͨΊʹ࡞ΔͷͩΖ͏ʁ • ࢲͨͪʹͰ͖Δͷ͸ऄޱΛ೧Δ͜ͱ͚ͩͳͷͩ Ζ͏͔ʁ ԻָͱΠϯϑϥετϥΫνϟ 7 ʢKusek & Leonhard 2005ʣ *OUSP

Slide 10

Slide 10 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 8 Ի ָ ౔ ໦ ޻ ֶ Engineering of a Soil and Wood for Music

Slide 11

Slide 11 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 8 Ի ָ ౔ ໦ ޻ ֶ Engineering of a Soil and Wood for Music Civil Engineering for Music ԻָͷͨΊͷࢢຽ޻ֶ

Slide 12

Slide 12 text

9 Handmade Computer(2014~) by Taeyoon Choi http://taeyoonchoi.com/2015/02/4-bit-fsm/

Slide 13

Slide 13 text

ʰOpen Circuit, Open Cityʱ, Taeyoon Choi, 2016
 http://taeyoonchoi.com/2016/12/open-circuit-open-city/ ,ɹAccessed 2021/07/13 10 “౎ࢢ͸Α͘ɺίϯϐϡʔλͱࣅͯɺϒϥοΫϘοΫεͷதʹ෧͡ࠐΊΒ Εɺ҉߸Խ͞Εɺந৅Խ͞ΕΔɻ౎ࢢͷॅຽ͸ɺۭ͕ؒͲ͏࡞ΒΕ࢖ ΘΕΔ͔ΛݶΒΕͨൣғͰ੍͔͠ޚͰ͖ͳ͍͠ɺࢲతʹอ༗͞ΕΔެ ڞۭؒ΋ͦͷҙຯͰ·ͨϒϥοΫϘοΫεͰ͋Δɻجૅతͳ෦඼͔Β Θͨͨͪࣗ͠਎ͷίϯϐϡʔλΛθϩ͔Β࡞Δ͜ͱͰɺʤࣗݾΛʥճ ෮͢ΔͨΊͷΦϧλφςΟϒͳ౎ࢢۭؒͷ૑଄Λ૝૾Ͱ͖͸͠ͳ͍ͩ Ζ͏͔ʁ” “ίϯϐϡʔλʔΛखͰ࡞Δ͜ͱͰɺΦϧλφςΟϒͳաڈɺͦͯͦ͠Ε ͕রΒ͠ग़͢ΦϧλφςΟϒͳݱࡏͱΦϧλφςΟϒͳະདྷͱ͍͏ɺ ςΫϊϩδʔͱͷҟͳΔؔ܎ੑΛ૝૾͢ΔΠϯεϐϨʔγϣϯΛಘΒ Εͨɻ” “౎ࢢ͸ɺίϯϐϡʔλͱࣅͯɺඒֶతख़ߟͷͨΊͷதཱతର৅ Ͱ͸ͳ͍ɻͦ͏Ͱ͸ͳ͘ɺڝ߹͠߹͏੓࣏ੑͱɺة͏ͯ͘ෆ ҆ఆʤprecariousʥੜ׆ͱ͕ஔ͔Εͨ৔ͳͷͩɻ”

Slide 14

Slide 14 text

11 Electronic Delay Time Automatic Calculator(EDTAC) at School for Poetic Computation fall 2018 Photo by Minu Han Photo by Tiriree Kananuruk

Slide 15

Slide 15 text

12 Design about Science Design through Science Design with Science Design for Science ʢμϯ&ϨΠϏʔ 2015, p208ʣ Պֶݚڀ͔Βੜ͡Δ໰୊΍ӨڹΛσβΠϯΛ௨ͯ͡ߟ࡯ σβΠφʔ͕Պֶऀʹͳͬͯ͠·͏ σβΠφʔͱՊֶऀͷίϥϘϨʔγϣϯ ՊֶΛΘ͔Γ΍͘͢఻͑ΔͨΊͷσβΠϯ

Slide 16

Slide 16 text

12 Design about Science Design through Science Design with Science Design for Science ʢμϯ&ϨΠϏʔ 2015, p208ʣ Պֶݚڀ͔Βੜ͡Δ໰୊΍ӨڹΛσβΠϯΛ௨ͯ͡ߟ࡯ σβΠφʔ͕Պֶऀʹͳͬͯ͠·͏ σβΠφʔͱՊֶऀͷίϥϘϨʔγϣϯ ՊֶΛΘ͔Γ΍͘͢఻͑ΔͨΊͷσβΠϯ αΠΤϯεɾίϛϡχέʔγϣϯ ΫϦςΟΧϧɾσβΠϯ εϖΩϡϥςΟϒɾσβΠϯ ຊݚڀͷΞϓϩʔν

Slide 17

Slide 17 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ࿦จͷߏ଄ 13 6ষɿ࣮ફʤmimiumͷઃܭɺ࣮૷ʥ 7ষɿٞ࿦ 2ষɿ ྺ࢙൷ධతσβΠϯϦαʔν 3ষɿ ϝλϝσΟΞͱͯ͠ͷίϯϐϡʔλ 4ষɿԻָͷͨΊͷϓϩάϥϛϯάݴޠ ʢ௨࣌తʣ 5ষɿԻָͷͨΊͷϓϩάϥϛϯάݴޠ ʢڞ࣌తʣ 1960 2020 2~5ষ͸എܠͰ͋Δͱಉ࣌ʹϦαʔνΞ΢τϓοτ *OUSP

Slide 18

Slide 18 text

ྺ࢙Λهड़͠ͳ͓͢ デ ザ ΠϯϦαʔν 14 ԻָͷͨΊͷಓ۩࡞ΓΛݚڀ͢Δͱ͸Կ͔ʁ

Slide 19

Slide 19 text

“この論⽂は⾳楽家にとってもっとも厄介な、 
 もしくは差し迫った問題を扱っているのでしょうか? ” mimiumͷ࿦จʹର͢Δࠪಡίϝϯτ

Slide 20

Slide 20 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Computer Science Music Music Information Retrieval Computer Music ྡ઀͢Δݚڀͷෟஔ 16 Programming Language Human-Computer Interaction(HCI) New Interfaces for 
 Musical Expression (NIME) PLfM Signal Processing σβΠϯϦαʔν

Slide 21

Slide 21 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Computer Science Music Music Information Retrieval Computer Music ྡ઀͢Δݚڀͷෟஔ 16 Programming Language Human-Computer Interaction(HCI) New Interfaces for 
 Musical Expression (NIME) PLfM ↓Computer “Science” ͚ͩͲɺࣗવՊֶΑΓ΋σβΠϯֶͷதʹҐஔ෇͚Δಈ͖͕͋Δ Signal Processing σβΠϯϦαʔν

Slide 22

Slide 22 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 17 αΠϞϯ γεςϜͷՊֶ Ϧοςϧ&΢Σόʔ Ұൠܭըཧ࿦ʹ͓͚ΔδϨϯϚ ʢҙ஍ѱͳ໰୊ʣ ϑϨΠϦϯά ΞʔτͱσβΠϯʹ͓͚ΔϦαʔν ʢResearch through Design ͷ͓͜Γʣ 1960 1970 1980 1990 2000 2010 τʔϚεɾΫʔϯ Պֵֶ໋ͷߏ଄ σβΠϯɾαΠΤϯε Պֶతख๏ʹΑΔਓ޻෺૑ग़ͷ ϝιουԽ σβΠϯࢥߟ ϓϩτλΠϐϯάɾ࣮ݧɾ൓লͷϧʔϓ Research through DesignʢRtDʣ ࡞ΔաఔͰͷཧղɺٞ࿦ͷͨΊͷσβΠϯ ίεΩωϯ, et al ߏ੒తσβΠϯϦαʔν μϯ&ήΠόʔ “The Pillow” ʢHCIʹ͓͚Δ൷ධతσβΠϯʣ σβΠϯϦαʔνͷมભ 2020 ৓, et al ंྠͷ࠶ൃ໌ϓϩδΣΫτ γϣʔϯ ল࡯త࣮ફ ϩεφʔ ൷ධతحᩀͮ͘Γ σβΠϯϦαʔν

Slide 23

Slide 23 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ΢ΟϦΞϜɾήΠόʔʢAppleͰAuditory Iconͷ։ൃ ˠEuroPARC→Royal College of Arts→Goldsmithʣ • 1997೥ʹʢͷͪʹεϖΩϡϥςΟϒɾσβΠϯΛఏ এ͢ΔʣΞϯιχʔɾμϯͱThe Pillowͱ͍͏ɺి࣓ ೾Λײ஌͠ࢹ֮Խ͢ΔσόΠεΛൃද • ௚઀͸໾ʹཱͨͳ͍͕ݱ୅/ະདྷͷ৘ใ؀ڥ΍ϓϥΠ όγʔʹର͢Δٞ࿦ΛҾ͖ى͜͢ 18 The Pillow(Dunne & Giver 1997) σβΠϯϦαʔν Research through Design ໰୊ղܾओ͔ٛΒ໰୊ఏى΁

Slide 24

Slide 24 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • Cultural ProbeʢจԽత୳਑ʣ • ࢖͍ࣺͯΧϝϥ΍ɺ஍ਤɺ؆୯ͳΠϯε τϥΫγϣϯ͕٧ΊΒΕͨύοέʔδ • ࣭తௐࠪͷͨΊͷϝιουͱͯ͠ීٴͨ͠ ΋ͷͷɺͦͷຊ࣭͸ϓϥΠϕʔτͳଃΓ෺ ͷΑ͏ͳ΋ͷ • ׬શʹ٬؍త؍࡯ͳͲͰ͖ͳ͍ͷ͔ͩΒɺ Ή͠ΖੵۃతͳհೖΛߦ͏ ٬؍త؍࡯͔ΒڞಉࢀՃ/͋Δ͍͸հೖ΁ Research through Design 19 σβΠϯϦαʔν ʢGaver et al. 1999ʣ

Slide 25

Slide 25 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ະདྷΛ༧ଌ͢Δͷ͸͍͍͚Ͳɺ୭ͷͨΊͷ༧ଌͰͲ͜ʹߦ͖͍ͨͷ͔ʁ • ϢʔβʔʹԿͷӨڹ΋༩͑ͣɺ٬؍తʹ؍࡯͢Δ͜ͱͳͲՄೳͳͷ͔ʁ • ʮղܾ͢΂͖໰୊ʯΛઃఆ͢Δͱɺಉ࣌ʹʮղܾ͞Εͳ͍໰୊ʯ͕
 ߏ੒͞ΕΔ • ࣮ࡍʹखΛಈ͔ͯ͠Έͳ͍ͱԿ͕ղܾ͢΂͖໰୊͔͕ͦ΋ͦ΋Θ͔Βͳ͍ Reflexivityɿࣗݾ൓өੑ 20 σβΠϯϦαʔν

Slide 26

Slide 26 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ൷ධతσβΠϯʹ͸͋Γ͑Δ͔΋ ͠Εͳ͍ະདྷʢWhat if?ʣͷٞ࿦Λ ໨ࢦ͢΋ͷ͕ଟ͍ • ͕ͩSFతະདྷࢦ޲͸୯ʹݱ࣮΁ͷ εςϨΦλΠϓΛڧௐ͢Δ͚ͩʹ ΋ͳΓ͔Ͷͳ͍ • աڈΛௐ΂Δ͜ͱͰɺ͋Γ͔͑ͨ ΋͠Εͳ͍ݱࡏΛݟग़ͤΕ͹ɺԿ ނͦ͏ͳΒͳ͔ͬͨͷ͔΁ͷࣔࠦ ͕ಘΒΕΔ աڈΛهड़͠௚͢σβΠϯϦαʔν 21 σβΠϯϦαʔν ʢAuger 2010ʣ

Slide 27

Slide 27 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ൷ධతσβΠϯʹ͸͋Γ͑Δ͔΋ ͠Εͳ͍ະདྷʢWhat if?ʣͷٞ࿦Λ ໨ࢦ͢΋ͷ͕ଟ͍ • ͕ͩSFతະདྷࢦ޲͸୯ʹݱ࣮΁ͷ εςϨΦλΠϓΛڧௐ͢Δ͚ͩʹ ΋ͳΓ͔Ͷͳ͍ • աڈΛௐ΂Δ͜ͱͰɺ͋Γ͔͑ͨ ΋͠Εͳ͍ݱࡏΛݟग़ͤΕ͹ɺԿ ނͦ͏ͳΒͳ͔ͬͨͷ͔΁ͷࣔࠦ ͕ಘΒΕΔ աڈΛهड़͠௚͢σβΠϯϦαʔν 21 σβΠϯϦαʔν ʢAuger 2010ʣ ϝσΟΞߟݹֶత੍࡞ͱ൷ධతحᩀ࡞ΓʢCritical Fabulationʣ

Slide 28

Slide 28 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ϝσΟΞߟݹֶత੍࡞ 22 σβΠϯϦαʔν ʰஅยԽ͞ΕͨԻָʱʢ৓, 2014ʣ • ϝσΟΞߟݹֶɿྺ࢙ͷதʹຒ຅ͨ͠ϝ デ ΟΞΛ۷Γฦ͢͜ͱ で ɺॴ༩ͷ΋ͷͱ͞Ε͍ͯΔ ྺ࢙ʹผͷ෺ޠΛ༩͑ΔϝσΟΞ࿦ͷதͷΞ プ ϩʔνʢϑʔλϞ 2014ʣ • ϝσΟΞߟݹֶత੍࡞ɿϝσΟΞߟݹֶͷΞϓϩʔνΛҙࣝతʹ੍࡞ʹ༻͍Δ΋ͷ

Slide 29

Slide 29 text

23 Acoustic Delay ( ↔︎ ) Memory(2015)

Slide 30

Slide 30 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ϝσΟΞߟݹֶͷෟஔ 24 ٕज़͕ݴઆΛنఆ͢Δ ʢυΠπϝσΟΞ࿦ʣ ࣾձ͕ٕज़Λߏ੒͢Δ ʢΧϧνϡϥϧελσΟʔζ/SCOTʣ ྺ࢙ɿࢿྉͷൃ۷ ཧ࿦ɿྺ࢙؍ͷ࠶ฤ੒ ຊݚڀ ʢେٱอ 2021ʣΛ΋ͱʹ࡞੒ σβΠϯϦαʔν

Slide 31

Slide 31 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • μχΤϥɾϩεφʔΛத৺ͱͨ͠ʮMaking Core MemoryʯϓϩδΣΫτ • 1960೥୅Ξϙϩܭըʹ΋࢖ΘΕ࣓ͨؾίΞϝϞϦ͸ɺੜ࢈͞Εͳ͘ͳΔ࠷ޙ·Ͱঁੑ޻һ ʹΑΔख࡞ۀ͕த৺ͩͬͨ • ख࡞ۀͰίΞϝϞϦͱͯ͠ػೳ͢ΔύονϫʔΫΛ࡞Δ͜ͱͰɺݴޠԽ͞Εͣ ྺ࢙ʹ࢒Βͳ͔ͬͨهԱΛޠΓ௚͢ ൷ධతحᩀ࡞ΓʢCritical Fabulationʣ 25 ʢRosner 2018ʣ σβΠϯϦαʔν

Slide 32

Slide 32 text

26 Universalism Solutionism Objectivism Individualism ීวओٛ ղܾओٛ ٬؍ओٛ ݸਓओٛ Interferences Extensions Recuperations Alliances հೖͱׯব ֦ுͱԆ৳ ྺ࢙ͷम෮ ڞಉମ

Slide 33

Slide 33 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ݚڀϓϩάϥϜͷઃఆ 27 • ͋͘·Ͱओ୊͸mimiumͱ͍͏ϓϩάϥϛϯάݴޠͷ։ൃ • mimiumࣗମ͸࣮ࡍʹ࢖ΘΕΔ͜ͱΛલఏʹ։ൃ • ͕ͩɺϦαʔνΞ΢τϓοτͱͯ͠mimiumͷ༗༻ੑΛٞ࿦͢ΔͷͰ͸ͳ͍ • mimium։ൃͱ͍͏࣮ફΛ௨ͯ͠ಘΒΕͨࢹ఺Λجʹɺྺ࢙ೝࣝΛ࠶ฤ੒ σβΠϯϦαʔν →ͦͷ݁Ռͱͯ͠ͷԻָ౔໦޻ֶͱ͍͏ֶ໰ͷඞཁੑͷٞ࿦

Slide 34

Slide 34 text

ϝλϝσΟΞͱͯ͠ͷίϯϐϡʔλʔ 28 ͳͥϓϩάϥϛϯάݴޠΛݚڀର৅ʹ͢Δͷ͔ʁ

Slide 35

Slide 35 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ݱࡏɺԻ੍ָ࡞ʢDAWιϑτ΢ΣΞʣ͔ΒԻָͷௌऔʢ৴߸ॲཧνοϓͳ Ͳʣ·Ͱɺ͋ΒΏΔͱ͜ΖͰίϯϐϡʔλʔ͕࢖ΘΕ͍ͯΔ • ͦͷׂʹ͸ɺԻָͷϑΥʔϚοτ΍ௌऔͷ؀ڥͦͷ΋ͷ͸2chεςϨΦ͔Β େ͖͘͸มԽ͍ͯ͠ͳ͍ • ίϯϐϡʔλʔ͸ສೳͷ૷ஔͰ͋Δ͸ͣͳͷʹɺͳͥԻָͷͨΊͷιϑτ ΢ΣΞ΍ίϯϐϡʔλʔ͸Ϣʔβʔ͕ΧελϚΠζ͢Δ͜ͱ͕೉͍͠ͷ͔ • ԻָͷͨΊͷϓϩάϥϛϯά؀ڥ͸௕͍ྺ࢙͕͋Δׂʹϓϩάϥϛϯάͱ ͍͏ߦҝ͸Ի੍ָ࡞ͷओཁͳखஈʹ͸ͳ͍ͬͯͳ͍ͷ͸ͳ͔ͥʁ 29 ϝλϝσΟΞ 3.ϝλϝσΟΞͱͯ͠ͷίϯϐϡʔλʔ

Slide 36

Slide 36 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 30 1960 1970 1980 1990 2000 2010 έΠˍΰʔϧυόʔά Dynabook ϑΝʔϊ Compatible Time Sharing System Appleʢδϣϒζʣ Macintosh Appleʢ΢ΥζχΞοΫʣ Apple Ⅱ ϫΠβʔ Ubiquitous Computing The World is not A Desktop ύʔιφϧίϯϐϡʔςΟϯά 1Ϣʔβʔɿ1ܭࢉػ λΠϜγΣΞϦϯά ଟϢʔβʔɿ1ܭࢉػ ϢϏΩλείϯϐϡʔςΟϯά 1Ϣʔβʔɿଟܭࢉػ ΤϯυɾϢʔβʔʹΑΔϓϩάϥϜෆՄೳੑͱෆՄࢹੑʢInvisibilityʣͷ૿େ CPUͷϚϧνίΞԽɺ ϕΫτϧԋࢉ໋ྩͳͲ ฒྻॲཧ͕ීٴ 3.ϝλϝσΟΞͱͯ͠ͷίϯϐϡʔλʔ ϝλϝσΟΞ

Slide 37

Slide 37 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ΞϥϯɾέΠͱΞσϧɾΰʔϧυόʔά ͕ఏࣔͨ͠PCͷ࢟ʹ͸ɺϓϩάϥϛϯ άʹΑͬͯࣗΒͷಓ۩ΛࣗΒ͕࡞Δ͜ͱ ͕ॏཁࢹ͞Ε͍ͯͨɿϝλϝσΟΞ(Kay and Goldberg 1970) • ࢑ఆ൛Dynabookʢ1970sʣͷ࣮ݧͰ͸ ࢠڙ΋ؚΊ༷ͯʑͳࢀՃऀ͕ϓϩάϥϛ ϯάΛ༻͍ͯੵۃతʹΞϓϦέʔγϣϯ Λվม͍ͯͨ͠ ϝλϝσΟΞͱͯ͠ͷίϯϐϡʔλ࠶ߟ 3.ԻָՈͷ࣮ફͱͯ͠ͷPLfMઃܭ 31 ϝλϝσΟΞ

Slide 38

Slide 38 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • Apple Macintosh Ոిͱͯ͠ͷίϯϐϡʔλʔ • Dynabookʹڧ͘ӨڹΛड͚ͨʹ΋ؔΘΒͣɺ
 ෳࡶͳ֦ுػೳΛӅṭ͢Δ͜ͱͰʮϢʔβʔ
 ϑϨϯυϦʔʯͳػثʹʢEmerson 2014ʣ • ϚʔΫɾϫΠβʔ “ੈք͸σεΫτοϓͰ͸ͳ͍” ʢ1994ʣ • ਓؒͷೳྗΛ֦ு͢Δ؀ڥͱͯ͠ͷɺ
 ʮϢϏΩλεɾίϯϐϡʔςΟϯάʯΛఏى • ϢʔβʔϑϨϯυϦʔͷԆ௕ͱͯ͠ɺྑ͍ಓ۩ͱ͸ਓ ʹҙࣝ͞Εͳ͍ʮInvisibleʯͳ΋ͷͰ͋Δ͜ͱΛڧௐ ίϯϐϡʔλʔͷϒϥοΫϘοΫεԽ 32 ॳ୅Macintoshͷഎ໘ʢCC-BY-SA, http://www.allaboutapple.com/ʣ ϝλϝσΟΞ ԻָจԽ΋ɺಉ༷ʹܭࢉػΛϒϥοΫϘοΫεͱͯ͠ ѻ͏Α͏ʹൃల͖ͯͨ͠

Slide 39

Slide 39 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ΪϒιϯʹΑΔΞϑΥʔμϯεɿʮ؀ڥʹຒΊࠐ·Εͨਓ͕ߦಈͰ͖ΔՄೳੑʯ • DMIʢDigital Musical InstrumentɺίϯϐϡʔλʔΛ࢖ָͬͨثʣͱΞϑΥʔμϯε • ָثͷ࣋ͭԋ૗ऀͷԻָతදݱΛҾ͖ग़͢ΞϑΥʔ ダ ϯε • ͦΕΛݟΔ/ௌ͘ௌऺͱͷؒʹԻָΛ௨ じ ͨର࿩ΛҾ͖ى͜͢ΞϑΥʔ ダ ϯε • DMIԋ૗Λָث-ԋ૗ऀ-ௌऺͷࡾऀʹΑΔࣾձతߦಈʢʮࢀՃ͢ΔԻָʯͷͻͱ ͭʣͱͯ͠ଊ͑௚ͨ͠ • ixiQuarksΛ࡞ͬͨτʔϧɾϚάψοιϯ͸͜ΕΛ͞Βʹɺ࣌ؒํ޲ʹ֦ு • ୭͔͕࡞ָͬͨثΛվྑͨ͠ΓɺͦΕΛ΋ͱʹ৽ָ͍͠ثΛ࡞ͬͨΓ…ͱ͍͏ɺ Կ೥΋͔͚ͯൃల͍ͯ͘͠ԻָจԽͱͯ͠DMIΛಛ௃͚ͮΔ DMI͸ී௨ͷָثͱԿ͕ҧ͏ͷ͔ʁ ೝࣝ࿦తಓ۩ʢEpistemic Toolsʣ 33 ϝλϝσΟΞ ͨͩ͠ɺχϡΞϯεͱͯ͠͸͔ͳΓ൵؍త ʢTanaka 2010ʣ

Slide 40

Slide 40 text

“アコースティック楽器制作者とは反対に、構築/作曲的(composed)DMIの 
 デ ザ イナーは、 シン ボ ル的 デ ザ インを通 じ 、アフォー ダ ンスをかた ど るため、 
 それゆえ⾳楽理論のスナッ プ ショットを作り⾳楽⽂化を時間的に凍結させるの だ 。” Thor Magnusson “On Epistemic Tools”(2009) 34 • ڱٛతʹ͸ɺΞίʔεςΟοΫָث΍ɺΞφϩάిࢠճ࿏ͷΑ͏ʹɺ Τϥʔ΍੡࡞ऀͷ༧૝͠ͳ͍ԋ૗๏͕ى͖Δ༨஍͕গͳ͍ • ૝૾͠͏ΔͲΜͳԻͰ΋࡞ΕΔ ↔︎ ૝૾Ͱ͖ͳ͍Ի͸ઈରʹ࡞Εͳ͍

Slide 41

Slide 41 text

“⾳楽は⾳楽家をすり抜ける。たとえ、⾳楽家 が 、構造を考え、それを、彼らの経験 (あるいはむしろそれから離れて)をもちい、曲解された数学からのし ば し ば 誤った借 ⽤物によって、理論化していると信 じ ようとも、彼らの役割は、⾳の⽣産の予⾒不可 能な展開を誘導するの が 精⼀杯 で 、とても、しっかりした楽器から⽣ じ る予測 で きる ⾳の組み合わせ ど ころ で はない。(中略) ⽣産したいと思うもののテクノロ ジ ーを作り出すかわりに、テクノロ ジ ー が 可能にす るものを⽣産する。 ” δϟοΫɾΞλϦʰϊΠ ズ ŠŠԻָ՟ฎࡶԻʱۚ௩ఃจ༁ʢʣڧௐ͸චऀʹΑΔ 35

Slide 42

Slide 42 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • σβΠϯֶʹΞϑΥʔμϯε֓೦Λ࣋ͪࠐΜͩೝ஌৺ཧֶऀͷυφϧυɾϊʔϚϯ͸ɺ
 ඞͣ͠΋ྑ͍ٕज़͕ͦͷ··ࣾձʹड͚ೖΕΒΕΔΘ͚Ͱ͸ͳ͍͜ͱɺಛʹɺΠϯϑϥετ ϥΫνϟͷྗʹΑͬͯมԽʹ͕͔͔࣌ؒͬͯ͠·͏͜ͱΛ೦಄ʹஔ͍͍ͯͨ • ϊʔϚϯ͸৘ใΞϓϥΠΞϯεʢίϯϐϡʔλʔΛ࢖ͬͨిࢠػثʣͷྑ͍ྫͱͯ͠ɺMIDI ʢిࢠָثͷڞ௨ن֨ʣ͕ిࢠָثʹ੒ޭΛ΋ͨΒͨ͠ͱڍ͍͛ͯΔ • ͔͠͠ɺMIDIͦ͜੢༸ԻָจԽͷ༷ࣜΛຒΊࠐΜͩϓϩτίϧͰ͋ΓɺMIDIΛ࢖ָͬͨث ͸ೝࣝ࿦తಓ۩ͷ୅දͱ΋ݴ͑Δ • Open Sound Control(Wright 1997)ͷΑ͏ͳΑΓแׅతͳϓϩτίϧ͕࡞ΒΕͯ΋ɺMIDIΛ ஔ͖׵͑Δ͜ͱ͸ͳ͔ͬͨʢϊʔϚϯࣗ਎͕ݴͬͨɺʮݹ͍΍Γํ͕͠Ϳͱ͘࢒Δʯঢ়گʣ Ϣʔβʔத৺ओٛͱೝࣝ࿦తಓ۩ 36 ϝλϝσΟΞ ૝૾Ͱ͖ͳ͍Ի͸ઈରʹ࡞Εͳ͍ˠ૝૾Ͱ͖ͨͱͯ͠΋࡞Εͳ͍

Slide 43

Slide 43 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ԻָՈͱ͍͏Ϣʔβʔ 37 ϝλϝσΟΞ ༩͑ΒΕͨಓ۩Λ࢖͏ ਖ਼߈๏ɿࣗ෼Ͱιϑτ΢ΣΞΛ࡞Δ ϕϯσΟϯάɿಓ۩Λҙਤతʹޡ༻͢Δ ͕ͩɺΠϯϑϥετϥΫνϟͷ੍໿͸ ͜ͷͲͪΒͷΞϓϩʔνΛ΋ແޮԽ͢Δ

Slide 44

Slide 44 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ಙҪ௚ੜΒͷʰAudible Realitiesʱ • ԻָະຬɺԻҎ্ͷɺௌऔͷม༰Λଅ͢Α͏ͳ iPhoneΞϓϦ܈ • ͕ͩ2018೥ɺʮࢮΜͩʯ࡞඼ͷలࣔΛߦ͏ʮϝ σΟΞΞʔτͷྠ㕩సੜʯʹग़඼ • ػೳ͕γϯϓϧ͗ͯ͢App Storeͷ৹ࠪʹ௨Βͳ͍
 ΞϓϦͱͯ͠ͷʮ͍͔ͭԻָͱݺ͹ΕΔʢ͸ͣͩͬͨʣ΋ͷʯ ਖ਼౰ͳํ๏ͷࣦഊ 38 ϝλϝσΟΞ ʢಙҪ,Ӭ໺,ۚࢠ 2009ʣ

Slide 45

Slide 45 text

• App Store ৹ࠪΨΠυϥΠϯ https://developer.apple.com/jp/app-store/ review/guidelines/ 39 App Store ৹ࠪΨΠυϥΠϯ https://developer.apple.com/jp/app-store/review/guidelines/ 2022೥3݄Ӿཡ

Slide 46

Slide 46 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ޡ༻ର৅΁ͷΞΫηεෆՄೳੑ ʮࣦഊͷඒֶʯͷࣦഊ 40 サーキットベンディングは変わりました。Reed Ghazalaがこの単語を作った頃より も、オモチャ内部の実装密度が⾼くなり、機能が⼀つのチップに集約されるように なったことが要因のひとつでしょう。90年代までは、⾳を鳴らす、ライトを点滅さ せる、スイッチを読み取るといった機能ごとに個別のICが使われていたので、IC間 の配線をいじくりまわす喜びがあったのです。 今⽇のおもちゃは単⼀の邪悪な⿊い物体に全てがコントロールされていて、再配線 可能な接続箇所が1つも⾒つからないことがあります。(中略)今やサーキットベン ダーたちは改造可能な中古オモチャを求めて、リサイクルショップやeBayを物⾊し てまわる運命です。 ϝλϝσΟΞ χίϥεɾίϦϯζʰ)BOENBEF&MFDUSPOJD.VTJDʱધా޼༁ʢʣڧௐ͸චऀʹΑΔ

Slide 47

Slide 47 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ʮࣦഊͷඒֶʯͷࣦഊ 41 しかし、その⾳があたかも故障や誤作動から⽣じたように聞こえることから、グ リッチと呼ばれていたこれらの試みは、イマン・モラディがPure-Glitch(⾃然発⽣ 的なデジタルのエラー)とGlitch-alike(本物のグリッチを模したデジタルの⼈⼯ 物)を対⽐したように(Moradi 2004)、発⽣環境としてのデジタルの特性をあらわ にするという当初の実験から、プリセットやプラグ・インないしはあらかじめ⽤意 されたサンプルを使ったその結果の模倣へと姿を変化させていった。 いみじくも〔かつて「失敗の美学」としてグリッチのようなアプローチを美学的に正当化した〕 カスコーンが⼆○⼗四年に記したエッセイで、「グリッチはiTunesのジャンルのタ グになった」(Cascone 2014)と述べたように、もはやデジタル技術の失敗から⾳ を⽣み出そうとした「ポスト-デジタル」はソフトウェアの通常の「機能」としての 「前景」になってしまった。 ϝλϝσΟΞ ৓Ұ༟ʰ͍͔ͭԻָͱݺ͹ΕΔ΋ͷࢼ࿦ͦͷʱʢʣڧௐ͸චऀʹΑΔ

Slide 48

Slide 48 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Thomas Thwaites 
 ؑ৆ऀΛٕज़ऀͷࢹ఺΁Ҿ͖ ࠐΉ“ܒ໤త”άϦονΞʔτ ύϑΥʔϚϯεͱͯ͠ͷ 
 ʮશ෦θϩ͔Β޻ۀ੡඼ 
 ࡞ͬͯΈΔʯ ෆՄࢹԽ͞Ε͍ͯΔͳςΫϊϩδʔΛࣗΒ੾Γ։͖ɺΦϧλφςΟϒͳ؀ڥΛߏங͢Δ͜ͱ͸ɺ 
 σβΠϯɾΞΫςΟϏζϜͰ΋͋Γɺࠓ೔ٕज़Λੵۃతʹ༻͍ΔΞʔςΟετ͕Մೳͳ਺গͳ͍Ξϓϩʔν ϝλϝσΟΞ

Slide 49

Slide 49 text

43 https://100r.co/site/uxn.html 2022೥3݄Ӿཡ

Slide 50

Slide 50 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ͳͥPLfMΛݚڀ͢Δͷ͔ʁ 44 • ϓϩάϥϛϯάݴޠ͸ɺࣗ෼ͨͪͰࣗΒͷಓ۩Λ֦ுͰ͖ΔϝλϝσΟΞ؀ ڥͷࠜװΛ੒͢΋ͷ͔ͩΒ • धཁͱڙڅʹ೚ͤͨදݱͷಓ۩࡞Γ͸΍͕ͯ৅௃ͷශࠔʢεςΟάϨʔϧ 2005ʣ ΛҾ͖ى͜͢ • ͦͷঢ়ଶͰܗ੒͞ΕͨΠϯϑϥετϥΫνϟ͸มԽʹ͕͔͔࣌ؒΔ͠ɺ
 ʮ૝૾Ͱ͖Δʹ΋͔͔ΘΒ࣮ͣݱͰ͖ͳ͍ʯঢ়گΛੜΉ →ԻָՈࣗΒ͕ϓϩάϥϛϯάݴޠΛ࡞Δҙٛ ϝλϝσΟΞ

Slide 51

Slide 51 text

1-G.࢙ͷ࠶ߟ 45 ԻָͷͨΊͷϓϩάϥϛϯάݴޠͱ͸Կ͔ʁʢ௨࣌ʣ

Slide 52

Slide 52 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • طଘͷ༻ޠ…Computer Music Language/System/Environments • ඞͣ͠΋Computer MusicͷͨΊͰ͸ͳ͍͕ɺԻָ΍Ի੠ॲཧʹಛԽͨ͠ϓ ϩάϥϛϯάݴޠɺͱ͍͏࿮૊Έ • ϓϩάϥϛϯάݴޠ≠ͦͷݴޠΛ࣮ߦ͢Διϑτ΢ΣΞ • Իָݴޠʹ͓͍ͯ͸΄ͱΜͲ1ݴޠʹ1࣮ߦιϑτ΢ΣΞ͕ͩɺݴޠ࢓༷ ͕ܗࣜతʹఆٛ͞Ε͍ͯΕ͹खͰ΋ܭࢉͰ͖ΔʢFaustͳͲʣ Programming Language for Music:PLfM ԻָͷͨΊͷϓϩάϥϛϯάݴޠ 46 1-G.ͷྺ࢙

Slide 53

Slide 53 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 47 • Realtime : ϦΞϧλΠϜʹԻ͕ੜ੒Ͱ͖Δ͔ʁ • Variable DSP: ΦγϨʔλʔ΍ϑΟϧλʔͷΑ͏ͳϞδϡʔϧΛιϑτ΢ΣΞͰʢཧ࿦্ʣ
 ແ੍ݶʹ࡞ΕΔ͔ʁ • Lab or PC: େֶͷݚڀॴͳͲͰߦΘΕ͍ͯΔ͔ɺύʔιφϧίϯϐϡʔλʔͰ࢖͑Δ͔ 4. PLfMͷྺ࢙ -BC 7BSJBCMF/PO3FBMUJNF 'JYFE3FBMUJNF 'JYFE3FBMUJNF $IJQ5VOF 7BSJBCMF3FBMUJNF "DDVSBUF 4DIFEVMJOH "MUFSOBUJWF "CTUSBDUJPO -PX-FWFM %41 7BSJBCMF3FBMUJNF 1$ #*/"$ $4*3"$ 6/*7"$ * ϕϧݚڀॴ .64*$ * Ϛγϡʔζ (3007& ϕϧݚڀॴ .64*$ *** 6OJU (FOFSBUPS *3$". 9 ύέοτ 1VSF%BUB (3".& 'BVTU ϫϯ $IVD, ϚΫϦʔϯ 5JEBM$ZDMFT Ξʔϩϯ 4POJD 1J ϰΝʔίʔ $TPVOE Πχε .64*(0- 30-* 4PVM ϊϦϩ ,SPOPT দӜ NJNJVN ϧΠʔζ 7VMU ϚοΧʔτχʔ 4VQFS$PMMJEFS '0353"/ 1-G.ͷྺ࢙

Slide 54

Slide 54 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • σόοάಓ۩ͱͯ͠ͷεϐʔΧʔ • Algorhythmic ListeningʢMiyazaki 2012ʣ • ػೳͷྲྀ༻ͱͯ͠ͷԻָੜ੒ • Իڹ஗ԆઢϝϞϦʔͷΑ͏ͳɺ ϋʔυ΢ΣΞͷ࢓૊Έͱ݁ͼ͍ͭ ͨಠಛͷԻੜ੒ʢPilot ACEʣ 1950೥୅ͷίϯϐϡʔλʔԻੜ੒ 48 1-G.ͷྺ࢙ (Dorrnbusch 2017)

Slide 55

Slide 55 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ൃৼث΍ϑΟϧλʔͱ͍ͬͨ৴߸ॲཧͷجૅతϞδϡʔϧΛ૊Έ߹ΘͤΔํ๏ • Unit Generatorͱ͍͏֓೦ͦͷ΋ͷ͸ϞδϡϥʔγϯηαΠβʔͱಉ࣌ظʹൃੜͨ͠΋ͷ ʢMathews 1961; Mathews and Roads 1980ʣ • Ϛγϡʔζͱͯ͠͸ɺ͋͘·Ͱ਺͋Δந৅Խͷதͷͻͱͭ MUSIC NͱUnit Generator(UGen) 49 1-G.ͷྺ࢙

Slide 56

Slide 56 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ଟݴޠύϥμΠϜͱ෼ۀԽ 50 1-G.ͷྺ࢙ • 1970ʙ1980೥୅ʹ͔͚ͯɺϦΞϧλΠϜ৴߸ॲཧΛୡ੒͢ΔͨΊʹUGenϞ σϧΛجʹͨ͠ϋʔυ΢ΣΞ͕࡞ΒΕΔʢSamson BoxɺIRCAM 4A/4B/4C/ 4Xʣ • ݁Ռͱͯ͠ɺϦΞϧλΠϜ͔ͭ׬શιϑτ΢ΣΞԽҎޙͷݴޠ΋UGenϞσ ϧΛϕʔεͱ͢Δ͜ͱ͕લఏʹ • ଞํɺϚγϡʔζ͸1970೥୅ʹUGenͱҟͳΔந৅ԽΛ໛ࡧʢGROOVEʣ • ૬ରతʹɺίϯϐϡʔλʔ্ͰͷԻ੠ந৅Խͦͷ΋ͷ΁ͷࢥࡧ͸ফۃతʹ • ϞδϡϥʔγϯηαΠβʔීٴҎޙ͸ɺओཁͳݴޠ͕ͦΕΛ௚઀తʹϝλ ϑΝʔͱͯ͠ٯ༌ೖ͢ΔΑ͏ʹʢCsound, Max, PureData, SuperColliderʣ Maxはスクリーン上でパッチングする⾔語を作るという、パッチ可能なアナログシンセサイザーのモダリ ティを模倣する試みだった。 (Puckette 1997)

Slide 57

Slide 57 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 51 Ͳ͔͜Β͕ੵۃతखஈͱͯ͠ͷݴޠʁ コンピューター⾔語とはユーザーに、そのプログラムにおける問題の領域と関係のない 細部のことに気を使わずにプログラムを書かせられるような、計算の抽象モデルをあら わす。 〜コンピューター⾳楽⾔語は作曲や信号処理のアイデアを可能な限り簡単かつ直接的に 表現できるような抽象化の集合を提供するべきだ。 • Dynabook(1970)ͷΑ͏ͳର࿩తGUIҎલ͸ύϯνΧʔυ΍ςΩετ͔͠ೖྗΠϯλʔϑΣʔε ͕ͳ͔ͬͨˠফۃతͳҙຯͰͷʮݴޠʯͱ͍͏બ୒ࢶ • 1980೥୅IRCAMͰ͸ԻָͷͨΊͷݴޠʢChant/FormesʣΛ࢖͏ͨΊʹFORTRAN΍LISPͱ ͍ͬͨԼ૚ͷݴޠ΍ϋʔυ΢ΣΞͷ஌͕ࣝґવඞཁͩͬͨ(Born 1995) • →90೥୅ҎޙͷSuperColliderͷΑ͏ͳɺGUIͰͷૢ࡞΋ՄೳͳதͰ׶͑ͯݴޠͱ͍͏Πϯλʔ ϑΣʔεΛબ୒͍ͯ͠Δݴޠ͸ɺΑΓੵۃతͳҙຯͰͷPLfMͱݴ͑Δ 1-G.ͷྺ࢙ (McCartney 2005)

Slide 58

Slide 58 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 51 Ͳ͔͜Β͕ੵۃతखஈͱͯ͠ͷݴޠʁ コンピューター⾔語とはユーザーに、そのプログラムにおける問題の領域と関係のない 細部のことに気を使わずにプログラムを書かせられるような、計算の抽象モデルをあら わす。 〜コンピューター⾳楽⾔語は作曲や信号処理のアイデアを可能な限り簡単かつ直接的に 表現できるような抽象化の集合を提供するべきだ。 • Dynabook(1970)ͷΑ͏ͳର࿩తGUIҎલ͸ύϯνΧʔυ΍ςΩετ͔͠ೖྗΠϯλʔϑΣʔε ͕ͳ͔ͬͨˠফۃతͳҙຯͰͷʮݴޠʯͱ͍͏બ୒ࢶ • 1980೥୅IRCAMͰ͸ԻָͷͨΊͷݴޠʢChant/FormesʣΛ࢖͏ͨΊʹFORTRAN΍LISPͱ ͍ͬͨԼ૚ͷݴޠ΍ϋʔυ΢ΣΞͷ஌͕ࣝґવඞཁͩͬͨ(Born 1995) • →90೥୅ҎޙͷSuperColliderͷΑ͏ͳɺGUIͰͷૢ࡞΋ՄೳͳதͰ׶͑ͯݴޠͱ͍͏Πϯλʔ ϑΣʔεΛબ୒͍ͯ͠Δݴޠ͸ɺΑΓੵۃతͳҙຯͰͷPLfMͱݴ͑Δ ͨͩ͠ٯઆతʹԻָՈ͔ΒC΍C++ͳͲͷ൚༻ݴޠΛԕ͚͟ɺ෼ۀΛਂΊͨཁҼͱ΋͍͑Δ 1-G.ͷྺ࢙ (McCartney 2005)

Slide 59

Slide 59 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Multi-LanguageύϥμΠϜ 2000೥Ҏޙͷओཁͳয఺ 52 3.௿ϨΠϠͷܗࣜతந৅ԽɿFaustɺSoulɺVult ϒϥοΫϘοΫεͱͳ͍ͬͯΔUGenΛC++ͳͲΛ༻͍ͣఆٛ εέδϡʔϥʔΛͳ͘͢୅ΘΓʹ಺෦දݱͷΑΓݫີͳ਺ֶతܗࣜԽ 1.ߴϨΠϠͰͷΦϧλφςΟϒͳந৅ԽɿSonic PiɺTidalCycles౳
 ಛఆͷԻָྖҬʹ͞ΒʹಛԽͨ͠ݴޠ/ϥΠϒϥϦΛ࡞Γ͍ͨ SuperColliderͷΫϥΠΞϯτͱ࣮ͯ͠૷/ϥΠϒίʔσΟϯά 2.ਖ਼֬ͳΠϕϯτεέδϡʔϦϯάɿChucKɺLC౳
 ϓϦΤϯϓςΟϒϚϧνλεΫʢϢʔβϓϩάϥϜ͕OSͷλεΫεέδϡʔϦϯάʹ 
 ؔ༩Ͱ͖ͳ͍ʣ؀ڥԼͰͲ͏ʹ͔ਖ਼֬ͳΠϕϯτॲཧΛ໨ࢦ͢ 1-G.ͷྺ࢙

Slide 60

Slide 60 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Multi-LanguageύϥμΠϜ 2000೥Ҏޙͷओཁͳয఺ 52 3.௿ϨΠϠͷܗࣜతந৅ԽɿFaustɺSoulɺVult ϒϥοΫϘοΫεͱͳ͍ͬͯΔUGenΛC++ͳͲΛ༻͍ͣఆٛ εέδϡʔϥʔΛͳ͘͢୅ΘΓʹ಺෦දݱͷΑΓݫີͳ਺ֶతܗࣜԽ 1.ߴϨΠϠͰͷΦϧλφςΟϒͳந৅ԽɿSonic PiɺTidalCycles౳
 ಛఆͷԻָྖҬʹ͞ΒʹಛԽͨ͠ݴޠ/ϥΠϒϥϦΛ࡞Γ͍ͨ SuperColliderͷΫϥΠΞϯτͱ࣮ͯ͠૷/ϥΠϒίʔσΟϯά 2.ਖ਼֬ͳΠϕϯτεέδϡʔϦϯάɿChucKɺLC౳
 ϓϦΤϯϓςΟϒϚϧνλεΫʢϢʔβϓϩάϥϜ͕OSͷλεΫεέδϡʔϦϯάʹ 
 ؔ༩Ͱ͖ͳ͍ʣ؀ڥԼͰͲ͏ʹ͔ਖ਼֬ͳΠϕϯτॲཧΛ໨ࢦ͢ ՄೳͳදݱΛہॴԽ͢Δ͜ͱͰɺ֤ʑͷधཁʹԠͨ͡ʮ࠷௿ݶͷந৅ԽʯΛੜΈग़͖ͯͨ͠ 1-G.ͷྺ࢙

Slide 61

Slide 61 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ Multi-LanguageύϥμΠϜ 2000೥Ҏޙͷओཁͳয఺ 52 3.௿ϨΠϠͷܗࣜతந৅ԽɿFaustɺSoulɺVult ϒϥοΫϘοΫεͱͳ͍ͬͯΔUGenΛC++ͳͲΛ༻͍ͣఆٛ εέδϡʔϥʔΛͳ͘͢୅ΘΓʹ಺෦දݱͷΑΓݫີͳ਺ֶతܗࣜԽ 1.ߴϨΠϠͰͷΦϧλφςΟϒͳந৅ԽɿSonic PiɺTidalCycles౳
 ಛఆͷԻָྖҬʹ͞ΒʹಛԽͨ͠ݴޠ/ϥΠϒϥϦΛ࡞Γ͍ͨ SuperColliderͷΫϥΠΞϯτͱ࣮ͯ͠૷/ϥΠϒίʔσΟϯά 2.ਖ਼֬ͳΠϕϯτεέδϡʔϦϯάɿChucKɺLC౳
 ϓϦΤϯϓςΟϒϚϧνλεΫʢϢʔβϓϩάϥϜ͕OSͷλεΫεέδϡʔϦϯάʹ 
 ؔ༩Ͱ͖ͳ͍ʣ؀ڥԼͰͲ͏ʹ͔ਖ਼֬ͳΠϕϯτॲཧΛ໨ࢦ͢ ՄೳͳදݱΛہॴԽ͢Δ͜ͱͰɺ֤ʑͷधཁʹԠͨ͡ʮ࠷௿ݶͷந৅ԽʯΛੜΈग़͖ͯͨ͠ 1-G.ͷྺ࢙ ҰํͰɺϝλϝσΟΞతͳࢥ૝͸ग़͕ࣗҧ͏͜ͱ΋͋Γɺ͋·Γண໨͞Εͯͳ͍

Slide 62

Slide 62 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ϥΠϒίʔσΟϯάͱAlgorave 53 Sam AaronʹΑΔSonic PiΛ༻͍ͨύϑΥʔϚϯεʢ2016ʣ 1-G.ͷྺ࢙ https://www.youtube.com/watch?v=G1m0aX9Lpts

Slide 63

Slide 63 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ϥΠϒίʔσΟϯάͱAlgorave 53 Sam AaronʹΑΔSonic PiΛ༻͍ͨύϑΥʔϚϯεʢ2016ʣ 1-G.ͷྺ࢙ https://www.youtube.com/watch?v=G1m0aX9Lpts

Slide 64

Slide 64 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 54 ʮ͍ͭʯܭࢉ͢Δͷ͔໰୊ • 2000೥୅ҎޙɺCPUࣗମ͕ෳ਺ͷίΞΛ࣋ͬͨΓɺ1ͭͷCPU͕1ΫϩοΫͰಉ࣌ʹ ෳ਺ͷ਺஋ͷ଍͠ࢉ΍ֻ͚ࢉͳͲΛՄೳʹ͢Δ໋ྩʢSIMDʣΛ࣋ͭΑ͏ʹ • ͞ΒʹɺΦϖϨʔςΟϯάγεςϜʢOSʣ͕ෳ਺ͷΞϓϦέʔγϣϯͷ࣮ߦΛ࣌෼ ׂˍ֤ίΞʹׂΓৼ͓ͬͯΓɺݫີʹ͍ͭॲཧΛߦ͏͔ΛϢʔβʔ͕ࢦఆͰ͖ͳ͍ • OSͷػೳΛ༻͍ͯผͷεϨουͰฒߦॲཧΛࢦఆͨ͠ͱͯ͠ɺຊ౰ʹผͷίΞͰ ಉ࣌ʹܭࢉͯ͠Δ͔ɺಉ͡ίΞ্ͰԾ૝తʹ࣌෼ׂ͞ΕͯΔ͔஌Γಘͳ͍ • ·ͨԻ੠σʔλΛݫີʹ࣮࣌ؒͰॲཧͤͣɺ64΍256αϯϓϧͳͲɺద౰ͳ୯Ґʹ۠ ੾ͬͯ·ͱΊͯॲཧ͠ɺܭࢉͷॱং͚ͩΛอূ͢ΔΑ͏ʹʢ࿦ཧ࣌ؒʣ • ͔͠͠ɺ伴൫͔ΒͷೖྗͳͲɺ࣮࣌ؒͱͷ੔߹ੑ΋ͱΔඞཁ͕͋Δ • ΠϕϯτΛҰ౓஝ੵ͠ɺΦʔσΟΦͷ·ͱ·ͬͨܭࢉͷલޙͰ·ͱΊͯফԽ͢Δɺ ฒߦͯ͠ผͷεϨουͰఆظతʢ20ms͝ͱͱ͔ʣʹফԽ͢ΔɺΠϕϯτΛ࿦ཧ࣌ ্ؒͷΠϕϯτͱͯ͠Ұ୴ඥ෇͚ΔɺͳͲݴޠ͝ͱʹରԠ͕͔ͳΓҟͳΔ 2000೥୅ҎޙͷܭࢉΠϯϑϥετϥΫνϟͷ໰୊ 1-G.ͷྺ࢙

Slide 65

Slide 65 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 55 ܭࢉϞσϧͷந৅ԽͷࢼΈ • Chronic(2002)ɿBrandtʹΑΔɺԻָ΍ө૾ͷΑ͏ͳ࣌ؒͷؔΘΔදݱͷσʔλ Λɺ • Eventʢ͋Δ্࣌ؒʹ഑ஔ͞Εͨσʔλʣ • Vector(༗ݶ௕ͷ഑ྻ) • In fi nite Vector(ແݶʹ഑ྻσʔλΛੜ੒͠ଓ͚Δؔ਺) ͷ୅਺త૊Έ߹ΘͤͰදݱ͠Α͏ͱͨ͠ࢼΈʢ͕ͩϦΞϧλΠϜʹಈ࡞Ͱ͖ͳ͍ʣ ʢBrandt 2002ʣ 1-G.ͷྺ࢙

Slide 66

Slide 66 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 55 ܭࢉϞσϧͷந৅ԽͷࢼΈ • Chronic(2002)ɿBrandtʹΑΔɺԻָ΍ө૾ͷΑ͏ͳ࣌ؒͷؔΘΔදݱͷσʔλ Λɺ • Eventʢ͋Δ্࣌ؒʹ഑ஔ͞Εͨσʔλʣ • Vector(༗ݶ௕ͷ഑ྻ) • In fi nite Vector(ແݶʹ഑ྻσʔλΛੜ੒͠ଓ͚Δؔ਺) ͷ୅਺త૊Έ߹ΘͤͰදݱ͠Α͏ͱͨ͠ࢼΈʢ͕ͩϦΞϧλΠϜʹಈ࡞Ͱ͖ͳ͍ʣ ฒߦੑ΋ؚΊɺ࣌ؒͱͱ΋ʹൃੜ͢ΔܭࢉΛ౷Ұతʹѻ͑Δந৅ܭࢉϞσϧ͸ະͩଘࡏ͠ͳ͍ ʢBrandt 2002ʣ 1-G.ͷྺ࢙

Slide 67

Slide 67 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 55 ܭࢉϞσϧͷந৅ԽͷࢼΈ • Chronic(2002)ɿBrandtʹΑΔɺԻָ΍ө૾ͷΑ͏ͳ࣌ؒͷؔΘΔදݱͷσʔλ Λɺ • Eventʢ͋Δ্࣌ؒʹ഑ஔ͞Εͨσʔλʣ • Vector(༗ݶ௕ͷ഑ྻ) • In fi nite Vector(ແݶʹ഑ྻσʔλΛੜ੒͠ଓ͚Δؔ਺) ͷ୅਺త૊Έ߹ΘͤͰදݱ͠Α͏ͱͨ͠ࢼΈʢ͕ͩϦΞϧλΠϜʹಈ࡞Ͱ͖ͳ͍ʣ ฒߦੑ΋ؚΊɺ࣌ؒͱͱ΋ʹൃੜ͢ΔܭࢉΛ౷Ұతʹѻ͑Δந৅ܭࢉϞσϧ͸ະͩଘࡏ͠ͳ͍ ʢྫ͑͹ɺ൚༻ݴޠͰ͸ϥϜμܭࢉͷΑ͏ͳϋʔυ΢ΣΞʹґΒͳ͍ந৅Խ͕׆༻Ͱ͖͍ͯΔʣ ʢBrandt 2002ʣ 1-G.ͷྺ࢙

Slide 68

Slide 68 text

56 ಛʹGUIϕʔεͷUGenݴޠͰ͸͜ͷΑ͏ͳ઀ଓํ๏ͦΕࣗମͷϝλந৅Խ͕೉͍͠ ʢը૾͸FaustݴޠʹΑΔྫʣ Order:3 Order:4 Order:5 Order:10

Slide 69

Slide 69 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ϋʔυ΢ΣΞظΛܦΔ͜ͱʹΑΔɺUGenϞσϧͷݻఆԽ • ͦͷ݁Ռͱͯ͠ͷɺந৅Խํ๏ࣗମͷࢥࡧͷগͳ͞ • ԻָՈͱϓϩάϥϚͷ෼ۀͱɺMulti-Language ύϥμΠϜ • ֤දݱͷϨΠϠʔ͝ͱʹந৅Խํ๏Λ੾Γ෼͚ɺޓ͍ͷଘࡏΛInvisible ͳ΋ͷͱ͖ͯͨ͠ • ݴޠΛ࡞Δ࡞ۀͱݴޠΛ࢖͏࡞ۀ͸ผ෺-ඇɾϝλϝσΟΞతൃల 4.PLfMͷྺ࢙ 57 1-G.ͷྺ࢙

Slide 70

Slide 70 text

1-G.ʹؔ͢Δॾ༻ޠͱ֓೦ͷ੔ཧ 58 ԻָͷͨΊͷϓϩάϥϛϯάݴޠͱ͸Կ͔ʁʢڞ࣌ʣ

Slide 71

Slide 71 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ࣮૷ํ๏΍ɺಛ௃ɺධՁͷޠኮΛ൚༻ݴޠͷٞ࿦΋ࢀর͠ҰൠԽΛࢼΈΔ • ྑ͍ݴޠͷͨΊͷࢦඪͮ͘ΓͰ͸ͳ͘ɺPLfMͷઃܭʹݪཧతτϨʔυΦϑ ͕͋Δ͜ͱ͕ࣔ͢͜ͱͰɺઃܭํ਑ͷओுͱࠜڌͷ੔߹ੑΛ͸͖ͬΓͤ͞ Δ • ίϯϐϡʔλʔԻָݴޠΛಛ௃෇͚Δٕज़తཁૉ͸͢Ͱʹ੔ཧ͞Ε͍ͯΔ • γϯλοΫεʢ౷ޠ࿦ʣ- ݴޠͷද໘తݟͨ໨Λಛ௃͚ͮΔ΋ͷ • ηϚϯςΟΫεʢҙຯ࿦ʣ- ݴޠ͕࣮ߦ͞ΕΔͱ͖ͷҙຯΛܾΊΔ΋ͷ • ϥϯλΠϜ - ͦͷݴޠͰॻ͔ΕͨϓϩάϥϜΛ࣮ࡍʹಈ࡞ͤ͞ΔϗετϓϩάϥϜ • ϥΠϒϥϦ - ͦͷݴޠͰهड़͞ΕͨɺΑ͘࢖ΘΕΔػೳΛूΊͨ΋ͷ • ։ൃ؀ڥʢIDEʣ- ͦͷݴޠΛॻͨ͘ΊͷΤσΟλ/σόοάͷͨΊͷΞϓϦέʔγϣϯ • ίϛϡχςΟ΍υΩϡϝϯτ 5.PLfMͷಛ௃΍෼ྨ 59 ʢDannenberg 2018ʣ 1-G.ͷઃܭ

Slide 72

Slide 72 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ͜͜ͰͷExpressivenessͱ͸“ಡΈ΍͘͢ॻ͖΍͍͢”ɺGeneralͱ͸
 “Մೳͳදݱͷൣғ͕޿͍”ͱ͍͏ҙຯ͕ͩɺExpressiveΛՄೳͳදݱͷൣғ ͕޿͍ͱͯ͠࢖͏΋ͷ΋͋ΔʢKronosʢNorilo 2015ʣͳͲʣ ओுʹ༻͍ΒΕΔݴ༿ͷࠞཚ 60 1-G.ͷઃܭ ʢBrandt, 2002ʣ

Slide 73

Slide 73 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ͜͜ͰͷExpressivenessͱ͸“ಡΈ΍͘͢ॻ͖΍͍͢”ɺGeneralͱ͸
 “Մೳͳදݱͷൣғ͕޿͍”ͱ͍͏ҙຯ͕ͩɺExpressiveΛՄೳͳදݱͷൣғ ͕޿͍ͱͯ͠࢖͏΋ͷ΋͋ΔʢKronosʢNorilo 2015ʣͳͲʣ ओுʹ༻͍ΒΕΔݴ༿ͷࠞཚ 60 ࣮ࡍʹ͸࣮ߦ࣌ύϑΥʔϚϯε͕ ѱ͘ͳΔͱ͍͏৽ͨͳτϨʔυΦ ϑ͕ൃੜ͍ͯ͠Δ 1-G.ͷઃܭ ʢBrandt, 2002ʣ

Slide 74

Slide 74 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ⾳楽プログラミングにおいて多⾔語アプローチを取ると、 
 ユーザは汎⽤性(Generality)と効率性(Efficiency)のバランスを取りやすくなる。 タスクに応じてプログラマは異なる複雑度のエントリーポイントを選択することが 可能になる。より低く汎⽤的なレベルではより複雑なコードの設計が必要だが幅広 い結果を得られる。⼀⽅、より⾼い、特殊化、具体化されたレベルではプログラミ ングに必要な労⼒という観点からプロセスはより効率的になるだろう。 61 ओுʹ༻͍ΒΕΔݴ༿ͱτϨʔυΦϑ • ͜͜ͰͷE ff i ciencyͱ͸ϢʔβʔͷϓϩάϥϛϯάମݧʹؔΘΔҙຯ߹͍͕ͩɺ͜ ͷݴ༿͸Ұൠʹܭࢉ଎౓ͷ଎͞Λҙຯ͢Δ͜ͱ΋͋ΓɺޡղΛট͖΍͍͢ 1-G.ͷઃܭ ʢLazzarini 2013,ڧௐ͸චऀʣ

Slide 75

Slide 75 text

62 • ਤͷHuman-In-the-LoopϞσϧΛࢀߟʹͭͭ͠ɺҎԼΛϞσϧͱରԠ͚ͮΔ • ݴޠΛಛ௃͚ͮΔཁૉʢμωϯόʔάͷ6߲໨Λվมʣ • ࣮ࡍʹݱΕΔಛ௃ ʢAnderson & Kuivila 1990ʣ

Slide 76

Slide 76 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 63 ༻ޠͷ੔ཧ 1-G.ͷઃܭ • Generality • Platform Independency • Learnability • Live Modi fi cation • Coding Cost • Compilation Cost • Runtime Cost • Development Cost • Developing Environment • Source • Syntax • Semantics • Community • Documents • Running Environment • Compiler • Runtime • FrontEnd ಛ௃͚ͮΔཁૉ ݦΕΔಛ௃

Slide 77

Slide 77 text

64 4PVSDF %PDVNFOUBUJPO $PNNVOJUZ 4ZOUBY %FWFMPQJOH &OWJSPONFOU 3VOOJOH &OWJSPONFOU 4FNBOUJDT 'SPOUFOE *OUFSNFEJBUF 3FQSFTFOUBUJPO $PNQJMFS 3VOUJNF 7JTVBM 3FQSFTFOUBUJPO &EJU $PNQJMF 3FTVMU &SSPS 3VOUJNF &SSPS (FOFSBUFE 4PVOE &BTF PG *UFSBUJPO

Slide 78

Slide 78 text

64 4PVSDF %PDVNFOUBUJPO $PNNVOJUZ 4ZOUBY %FWFMPQJOH &OWJSPONFOU 3VOOJOH &OWJSPONFOU 4FNBOUJDT 'SPOUFOE *OUFSNFEJBUF 3FQSFTFOUBUJPO $PNQJMFS 3VOUJNF 7JTVBM 3FQSFTFOUBUJPO &EJU $PNQJMF 3FTVMU &SSPS 3VOUJNF &SSPS (FOFSBUFE 4PVOE &BTF PG *UFSBUJPO Brandtͷ͍͏ExpressivenessͱLazzariniͷ͍͏E ff i ciency͸͜͜ͷ͜ͱ

Slide 79

Slide 79 text

64 4PVSDF %PDVNFOUBUJPO $PNNVOJUZ 4ZOUBY %FWFMPQJOH &OWJSPONFOU 3VOOJOH &OWJSPONFOU 4FNBOUJDT 'SPOUFOE *OUFSNFEJBUF 3FQSFTFOUBUJPO $PNQJMFS 3VOUJNF 7JTVBM 3FQSFTFOUBUJPO &EJU $PNQJMF 3FTVMU &SSPS 3VOUJNF &SSPS (FOFSBUFE 4PVOE &BTF PG *UFSBUJPO IRͷཻ౓͕ݴޠͷಛੑʹେ͖͘ӨڹΛ༩͑Δ

Slide 80

Slide 80 text

65 தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Learnability Generality Live Modi fi cation Platform Independency Coding Cost Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High Depends on Syntax design, libraries, IDE, Documentation, Community & etc… UGen Graph Abstract Syntax Tree Graph Algebra

Slide 81

Slide 81 text

65 தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Learnability Generality Live Modi fi cation Platform Independency Coding Cost Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High Depends on Syntax design, libraries, IDE, Documentation, Community & etc… UGen Graph Abstract Syntax Tree Graph Algebra

Slide 82

Slide 82 text

66 UGenϕʔεɿཻ౓ͷେ͖͍தؒදݱ͸ίϯύΠϧ͕࣌ؒෆཁͳ୅ΘΓʹ࣮ߦίετ͕େ͖͍ ಈతมߋʹ͸ൺֱతڧ͍ தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Generality Live Modi fi cation Platform Independency Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High UGen Graph Abstract Syntax Tree Graph Algebra

Slide 83

Slide 83 text

66 UGenϕʔεɿཻ౓ͷେ͖͍தؒදݱ͸ίϯύΠϧ͕࣌ؒෆཁͳ୅ΘΓʹ࣮ߦίετ͕େ͖͍ ಈతมߋʹ͸ൺֱతڧ͍ தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Generality Live Modi fi cation Platform Independency Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High UGen Graph Abstract Syntax Tree Graph Algebra ந৅౓ͷߴ͍தؒදݱΛଞϓϥοτϑΥʔϜͰ
 ಈ͔ͦ͏ͱ͢ΔͱɺҠ২ͷ࣮૷ͷख͕ؒ૿͑Δ

Slide 84

Slide 84 text

67 ཻ౓ͷࡉ͔͍தؒදݱΛ࣋ͭݴޠ͸༷ʑͳϓϥοτϑΥʔϜ΁
 Ҡ২͠΍͍͕͢ɺಈతมߋ͕೉͍͠ தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Generality Live Modi fi cation Platform Independency Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High UGen Graph Abstract Syntax Tree Graph Algebra

Slide 85

Slide 85 text

67 ཻ౓ͷࡉ͔͍தؒදݱΛ࣋ͭݴޠ͸༷ʑͳϓϥοτϑΥʔϜ΁
 Ҡ২͠΍͍͕͢ɺಈతมߋ͕೉͍͠ தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Generality Live Modi fi cation Platform Independency Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High UGen Graph Abstract Syntax Tree Graph Algebra ௿ϨΠϠʹΞΫηεͰ͖ΔݴޠͰಈతมߋ΋ ڧ͍ݴޠ͸࣮૷͕େมʹͳΔ

Slide 86

Slide 86 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • 2000೥୅Ҏޙͷʢͱ͘ʹLive Codingʹண໨ͨ͠ʣݴޠ͸ɺಈతมߋͷ͠΍ ͢͞ͱɺUGenͱ͍͏༷͔ࣜΒ཭Εͨந৅Խɺ΋͘͠͸UGenͷهड़ࣗମͷந ৅ԽΛࢼΈ͕ͨɺͦΕΏ͑ͦͷݴޠͰՄೳͳදݱͷൣғ͸ہॴతͰ͋Δɻ • έΠ͕໨ࢦͨ͠Α͏ͳɺϓϩάϥϛϯάΛ௨ͨ͡ಓ۩ͷࣗݾ֦ுੑʹΑΓ ϑΥʔΧε͢ΔͳΒ͹ɺUGenΑΓ΋ϓϦϛςΟϒͰɺ͔ͭߴ౓ͳந৅ԽΛ ߦ͑Δݴޠ͕ඞཁͰ͋Δɻ • ͨͩɺࠜຊతτϨʔυΦϑ͕͋ΔͨΊɺGeneralityΛ༏ઌ͢Δͱ͍͏͜ͱ ͸ɺLive Modi fi cationͳͲͷ༏ઌॱҐΛԼ͛Δ͜ͱʹͳΔɻ • ·ͨɺChronicͷΑ͏ʹந৅Ϟσϧ͚ͩΛߟ͑ͯϦΞϧλΠϜͰԻ͕ग़ͳ͍ɺ ΋ݱ࣮తͳ໰୊ʢεέδϡʔϦϯάͳͲʣ͔Β཭Ε͍͗ͯ͢Δɻ 5.PLfMͷಛ௃ͱmimiumʹ޲͚ͨ՝୊ 68 1-G.ͷઃܭ

Slide 87

Slide 87 text

NJNJVNͷઃܭͱ࣮૷ 69 ԻָͷͨΊͷϓϩάϥϛϯάݴޠͱ͸Կ͔ʁʢ࣮ફʣ

Slide 88

Slide 88 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ؔ਺ܕͷ൚༻ϓϩάϥϛϯάݴޠͷ ઃܭʹɺ࠷খݶͷػೳΛ௥Ճ͢Δͱ ͍͏ํ਑ • ϋʔυ΢ΣΞͷӅṭ • εέδϡʔϦϯά • ࿦ཧ࣌ؒʹجͮ͘Ի੠৴߸ͷදݱ 6. mimiumͷઃܭ 70 NJNJVN mimium(minimal-musical-medium) https://github.com/mimium-org/mimium

Slide 89

Slide 89 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 1VSFEBUB 4VQFS$PMMJEFS $IVD, &YUFNQPSF 'BVTU 7VMU ,SPOPT NJNJVN εέδϡʔϥʔ ˓ ˓ ˓ ˓ ○ αϯϓϧਫ਼౓ 
 εέδϡʔϦϯά ˓ ˓ ˓ ○ 6(FOͷఆٛ ֦ு ˓ ˓ ˓ ˓ ○ 6(FOͷ 
 +*5ίϯύΠϧ ˓ ˓ ˓ ˓ ○ 6(FOͷؔ਺ܕ 
 ಺෦දݱ (SBQI Еܭࢉ (SBQI Еܭࢉ طଘݴޠͱͷಛ௃ͷൺֱ 71 NJNJVN

Slide 90

Slide 90 text

72 τϨʔυΦϑͷબ୒ͱͯ͠ɺϥΠϒίʔσΟϯάͳͲ͸ͱΓ͋͑ͣର৅֎ɺ ͦͷ୅ΘΓεέδϡʔϥ͕͋Δ෼FaustͳͲΑΓ൚༻ੑΛߴ͘ தؒදݱͷཻ౓ VM Bytecode Native Assembly Runtime Cost Generality Live Modi fi cation Platform Independency Compilation Cost Development Cost General Speci fi c Easy Dif fi cult Low High Low High Low High Low High UGen Graph Abstract Syntax Tree Graph Algebra

Slide 91

Slide 91 text

73

Slide 92

Slide 92 text

73 ൚༻ݴޠʹ௥Ճͯ͠࡞ΒΕͨ෦෼

Slide 93

Slide 93 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ExtemporeͰಋೖ͞Εͨɺܧ࣌࠶ؼʢTemporal Recursionʣͱ͍͏ɺ࣌ؒΛࢦఆ͠ ͯ࠶ؼతʹؔ਺Λ࣮ߦ͢ΔσβΠϯύλʔϯΛ༻͍Δ͜ͱͰɺ࠷௿ݶͷจ๏௥ՃͰఆ ظతͳΠϕϯτ࣮ߦͳͲΛ͋ΒΘ͢͜ͱ͕Ͱ͖Δ @ԋࢉࢠʹΑΔεέδϡʔϦϯά 74 (define foo (lambda () (play-note (now) synth 60 80 *second*) (callback (+ (now) *second*) 'foo))) (foo) fn foo(pitch){ noteOut(pitch,80, 1) foo(pitch)@(now+48000) } foo(pitch)@0 mimium Extempore NJNJVN

Slide 94

Slide 94 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ phasor(0~1Λ܁Γฦ͢ϊίΪϦ೾)ͷྫ UGenͷ୅ସɿ಺෦ঢ়ଶΛ࣋ͭؔ਺ 75 fn phasor(freq){ out_tmp = self + freq/48000 return if (out_tmp > 1) 0 
 else out_tmp } fn dsp(input){ return phasor(phasor(10)+1000) } phasor(freq) = +(freq/4800) ~ out_tmp with{ out_tmp = _ <: select2(>(1),_,0); }; process = phasor(phasor(10)+1000); fun phasor(freq){ mem out_tmp; out_tmp = out_tmp+freq/48000; if(out_tmp>1){ out_tmp = 0; } return out_tmp; } fun dsp(input){ return phasor(phasor(10)+1000); } Faust Vult mimium 0 1 ग़ྗ೾ܗͷΠϝʔδ NJNJVN

Slide 95

Slide 95 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ phasor(0~1Λ܁Γฦ͢ϊίΪϦ೾)ͷྫ UGenͷ୅ସɿ಺෦ঢ়ଶΛ࣋ͭؔ਺ 75 fn phasor(freq){ out_tmp = self + freq/48000 return if (out_tmp > 1) 0 
 else out_tmp } fn dsp(input){ return phasor(phasor(10)+1000) } phasor(freq) = +(freq/4800) ~ out_tmp with{ out_tmp = _ <: select2(>(1),_,0); }; process = phasor(phasor(10)+1000); fun phasor(freq){ mem out_tmp; out_tmp = out_tmp+freq/48000; if(out_tmp>1){ out_tmp = 0; } return out_tmp; } fun dsp(input){ return phasor(phasor(10)+1000); } Faust Vult mimium ࠶ؼ઀ଓͷதஔԋࢉࢠ ~ ࣌ؒΛ௒͑ͯอ࣋͞ΕΔ“mem”ม਺ selfͱ͍͏ಡΈऔΓઐ༻ม਺Ͱɺ
 ͦͷؔ਺ͷ1୯Ґ࣌ࠁલͷฦΓ஋ΛऔಘͰ͖Δ
 - ࣮࣭తʹUGenͷ࠶ؼత઀ଓͱ౳Ձ 0 1 ग़ྗ೾ܗͷΠϝʔδ NJNJVN

Slide 96

Slide 96 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ίϯύΠϧաఔʹ͓͚Δٙࣅίʔυ ಺෦ঢ়ଶ෇͖ؔ਺ͷม׵ 76 fn fbdelay(input:float,time:float,fb:float){ return delay(input+self*fb,time) } fn dsp(){ // mix 2 feedback delay with different parameters src = random()*0.1 out = fbdelay(src,1000,0.8)+fbdelay(src,2000,0.5) return (out,out) } fn fbdelay(state,input,time,fb){ self,delay_mem = state //unpack state variables return delay(delay_mem ,input+self*fb,time) } fn dsp(state){ s_fbdelay0,s_fbdelay1 = state //unpack state variables src = random()*0.1 out = fbdelay(s_fbdelay0,src,1000,0.8)
 +fbdelay(s_fbdelay1,src,2000,0.5) return (out,out) } ಺෦ঢ়ଶΛҾ਺ͱͯ͠౉͢ܗࣜ΁ͱม׵͢Δ NJNJVN

Slide 97

Slide 97 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 1. ໋ྩܕͷܧ࣌࠶ؼͱɺ಺෦ঢ়ଶ෇͖ؔ਺ͷ૬ੑͷѱ͞ 2. ಺෦ঢ়ଶ෇͖ؔ਺ͷύϥϝτϦοΫͳෳ੡͕ෆՄೳ 3. ϕΫλʔॲཧʢϑʔϦΤม׵ͳͲɺ͍͔ͭ͘ͷαϯϓϧΛ·ͱΊΔ΋ͷʣ ͕ෆՄೳʢFaustͳͲطଘͷݴޠͱಉ༷ͷ՝୊ʣ ݱঢ়ͷmimiumͷ࣮༻త໰୊ 77 NJNJVN

Slide 98

Slide 98 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ܧ࣌࠶ؼ͸جຊతʹ໋ྩܕʹͳΔ • ৴߸ॲཧͷؔ਺ܕهड़ͱ૬ੑ͕ѱ͍ • ←ͷίʔυͷΑ͏ʹͰ͖Ε͹૊Έ߹Θ ͤΒΕͦ͏͕ͩɺϩʔΧϧม਺ͷण໋ ؅ཧΛߟ͑Δඞཁ͕͋Δ 1: @ԋࢉࢠͱ಺෦ঢ়ଶ෇͖ؔ਺ͷ૊Έ߹Θͤ ࣮༻త՝୊ fn frp_constructor(period){ n = 0 modifier = |x|{ n = x //capture freevar modifier(n+1)@(now+period) } modifier(0)@0 get = ||{ n } return get } val = frp_constructor(1000) event_val = val() nͱ͍͏ม਺Λؔ਺ࣗମͷ࣮ߦ͕
 ऴΘͬͯ΋Ωʔϓ͢Δඞཁ͕͋Δ 78 NJNJVN

Slide 99

Slide 99 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ಺෦ঢ়ଶΛ࣋ͭؔ਺Λ࠶ؼతʹෳ੡͍͕ͨ͠N͕ఆ਺͔ݴޠͷҙຯ࿦্Ͱ͸൑ผͰ͖ͳ͍ • ൑ผͰ͖ͳ͍ͱ಺෦ঢ়ଶʹඞཁͳϝϞϦͷαΠζΛ֬ఆͰ͖ͳ͍ • ϚΫϩͷΑ͏ʹɺઌʹNͷ෦෼ΛධՁ͠࠶ؼؔ਺෦Λల։͔ͯ͠ΒվΊͯίϯύΠϧ͢Δ࢓૊Έ͕ඞ ཁ 79 fn filterbank(N,input,lowestfreq, margin,Q,filter){ if(N>0){ return filter(input,lowestfreq+N*margin,Q)+ 
 filterbank(N-1,input,lowestfreq,margin,Q,filter) }else{ return 0 }} ಺෦ঢ়ଶΛ΋ͭ fi lterؔ਺Λෳ੡͢ΔΑ͏ͳߴ֊ؔ਺ N͕ίϯύΠϧ࣌ʹ
 Θ͔͍ͬͯͳ͍ͱself ͷͨΊͷϝϞϦαΠζ ͕֬ఆͰ͖ͳ͍ ࣮༻త՝୊ 2.಺෦ঢ়ଶ෇͖ؔ਺ͷύϥϝτϦοΫͳෳ੡ NJNJVN

Slide 100

Slide 100 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • Իָͷϓϩάϥϛϯά͸ίϯύΠϧ࣌ॲཧͱϥϯλΠϜ࣌ॲཧͷΑ͏ͳɺෳ਺ͷஈ֊ ʹ෼͚ͯܭࢉ͞Ε͏Δ΋ͷΛҰͭͷιʔείʔυʹهड़͢Δ΋ͷ • MetaML(Taha 1997)ͷΑ͏ͳɺଟஈ֊ܭࢉͱݺ͹ΕΔཧ࿦͕Ԡ༻Ͱ͖Δ͔΋͠Εͳ͍ • ଟஈ֊ܭࢉ͸͔͠΋ɺߴػೳͳϚΫϩͷΑ͏ͳ΋ͷͳͷͰɺݴޠ্ͰϥΠϒϥϦͱ͠ ͯDSLΛߏங͢Δͷʹ΋໾ཱͯΒΕΔ e.g. MacroML(Ganz & et. al 2001) 2.಺෦ঢ়ଶ෇͖ؔ਺ͷύϥϝτϦοΫͳෳ੡ ࣮༻త՝୊ 80 ίϯύΠϧ࣌ͷॲཧ ΢Σʔϒςʔϒϧੜ੒ UGenάϥϑ࡞੒ ϥϯλΠϜ্ͷॲཧ ςʔϒϧΛಡΈग़͢ άϥϑΛ࣮ߦ NJNJVN →൚༻ݴޠΛϕʔεʹ͢ΔͱɺͲ͏ͯ͠΋ʮ͍ͭʯܭࢉ͢Δ͔ʹແཧ͕ੜ͡΍͍͢

Slide 101

Slide 101 text

݁࿦ 81 Իָ౔໦޻ֶͱ͸“ຊ౰͸”Կ͔ʁ

Slide 102

Slide 102 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ʮதؒతͳ஌ʯͷ૑ग़ͱͯ͠ͷσβΠϯ 82 Jonas Löwgren “Annotated Portfolios and Other Forms of Intermediate-Level Knowledge”(2013) Իָ౔໦޻ֶ • ҰൠԽ͞Εͨཧ࿦ͱɺ۩ମత σβΠϯ݁Ռͷதؒʹ͋Δ ༷ʑͳ஌ͷܗଶ • ྫͱͯ͠έΠͷϝλϝσΟΞ ͷίϯηϓτΛڍ͛Δ • ༧Ί௕͍͕͔͔࣌ؒΔɺৗʹ ະ׬੒ͷϓϩδΣΫτΛͲ͏ ධՁ͢Δ͔ʁ σβΠϯϦαʔν ϝλϝσΟΞ

Slide 103

Slide 103 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ޡ༻Ͱ͸଍Γͳ͍ 83 Իָ౔໦޻ֶ • աڈͱఆணͯ͠͠·ͬͨΠϯϑϥετϥΫνϟ΁ͷண໨ • ٕज़ͷੵۃతޡ༻΍ɺ๬·͍͠ʢPreferableʣະདྷ΁ͷࢥࡧͷة͏͞ • ΦϧλφςΟϒΛఏࣔ͢Δ͜ͱͰɺೋ߲ରཱͷਤ͕ࣜ࡞ΒΕͯ͠·͏ • ʮϝλόʔεʯʮNFTʯʮਓ޻஌ೳʯͱ͍ͬͨݴ༿͸·ͣ୭͕࡞Δʁ σβΠϯϦαʔν ϝλϝσΟΞ

Slide 104

Slide 104 text

84 ʢμϯ&ϨΠϏʔ 2015ʣ

Slide 105

Slide 105 text

85 / PX ٕज़ͷҙਤతޡ༻Ͱ͸डಈతۙ๣୳ࡧʹ͔͠ͳΒͳ͍ɺ࠷΋๬·͍͠ະདྷ͕ۙ͘ʹ͋Δͱ͸ݶΒͳ͍ աڈ΁ͷ୳ࡧ͔Βɺ͋Γ͔͑ͨ΋͠Εͳ͍ݱࡏ΁ྺ࢙ͷ͚΋ͷಓΛܗ੒͢Δ͜ͱ

Slide 106

Slide 106 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ෼ۀԽ͔ΒϝλϝσΟΞ΁ʁ 86 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ

Slide 107

Slide 107 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ෼ۀԽ͔ΒϝλϝσΟΞ΁ʁ 86 Multi-LanguageύϥμΠϜͰ͸ɺ ͦΕͧΕͷந৅ԽͷϨΠϠʔΛ
 ඈͼӽ͑ΔͷʹΪϟοϓ͕ଘࡏ͠ ͍ͯͨ ֤ϨΠϠʔ͔ΒݟͯଞͷϨΠϠʔ ͸ϒϥοΫϘοΫε ͋ΔϨΠϠʔͷϓϩάϥϚʔ͸
 ଞͷϨΠϠʔʹ͓͚ΔϢʔβʔ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ

Slide 108

Slide 108 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ෼ۀԽ͔ΒϝλϝσΟΞ΁ʁ 87 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ

Slide 109

Slide 109 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ෼ۀԽ͔ΒϝλϝσΟΞ΁ʁ 87 mimiumݴޠͦͷ΋ͷͷ։ൃաఔ͸
 ΄ͱΜͲ൚༻ϓϩάϥϛϯάݴޠͷͦΕ ʹ͍ۙ →͋ΔҙຯͰɺΑΓਂࠁͳ෼ۀԽ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ

Slide 110

Slide 110 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ ෼ۀԽ͔ΒϝλϝσΟΞ΁ʁ 87 mimiumݴޠͦͷ΋ͷͷ։ൃաఔ͸
 ΄ͱΜͲ൚༻ϓϩάϥϛϯάݴޠͷͦΕ ʹ͍ۙ →͋ΔҙຯͰɺΑΓਂࠁͳ෼ۀԽ Կ͔1ͭͷ׬ᘳͳݴޠ͕࡞ΕΕ͹͍͍Θ͚ Ͱ͸ͳ͍Β͍͠ɻ ΋ͬͱ֓೦ϨϕϧͰ෼ۀԽ͢Δ܏޲Λ
 ࠜຊతʹݟ௚͢ඞཁ͕͋ΔͷͰ͸ʁ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ

Slide 111

Slide 111 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ޻ֶతͳ͜ͱ͚ͩʹڵຯ͕͋Δਓʹରͯ͠΋ɺ͋·Γண໨͞Ε͍ͯͳ͍͚ Ͳݚڀ͕͍͠ͷ͋ΔݚڀྖҬΛఏࣔ͢Δ • …ͱ͍͏ମͰ޻ֶͷൽΛඃΓɺ͋Γ͑Δ͔΋͠Εͳ͍ݱࡏ΁ͷ૝૾ྗΛ औΓ໭͢ɺ੓࣏తߦಈͱͯ͠ͷςΫϊϩδʔ։ൃ΁ঃʑʹҾ͖ࠐΉσβ ΠϯɾΞΫςΟϏζϜ • ΤϯδχΞ΍ԻָՈͷ۠ผʢΞΠσϯςΟςΟʣͷઓུత࠶ഁյ • ୯ͳΔҙਤతٕज़ͷޡ༻ʢࣦഊͷඒֶʣͰ΋ɺ͋Γ͏ΔະདྷΛ૝૾ٞ͠࿦ ͢ΔͨΊͷϓϩτλΠϓͰ΋ͳ͘ɺ࣮ࡍʹԣಓ΁ͱೖΓࠐΈɺ͚΋ͷಓͱ ͍͏ΠϯϑϥετϥΫνϟΛ࡞Δ ΧϞϑϥʔδϡͱͯ͠ͷԻָ౔໦޻ֶ 88 Իָ౔໦޻ֶ

Slide 112

Slide 112 text

“「私たちは何者なのか」は、「私たちはどう関わるか」にかかっている。私たちが 誰かを同定(アイデンティファイ)しようとすれば、私たちはその⼈物の他者とのつ ながりを知る必要がある。私たちの関係こそが、私たちを同定するのだ̶̶アイデン ティティの変容は他者との関係の変化を意味するし、反対に、関係が変わればアイデ ンティティも変化する。 だから、気の合う者同⼠がミュージッキングを通して互いの結びつきを確認し、祝 うことは、「私たちが誰なのか」という感覚を探り、祝うことに他ならない。そうす ることで、もっと充実した形で⾃⼰を感じることができる̶̶要するに、それは気持 ちがいいのだ。” ΫϦετϑΝʔɾεϞʔϧʰϛϡʔδοΩϯάʱ ໺ᖒ ๛Ұ ੢ౡ ઍਘ ༁ʢ1998/2011ʣ 89

Slide 113

Slide 113 text

“「私たちは何者なのか」は、「私たちはどう関わるか」にかかっている。私たちが 誰かを同定(アイデンティファイ)しようとすれば、私たちはその⼈物の他者とのつ ながりを知る必要がある。私たちの関係こそが、私たちを同定するのだ̶̶アイデン ティティの変容は他者との関係の変化を意味するし、反対に、関係が変わればアイデ ンティティも変化する。 だから、気の合う者同⼠がミュージッキングを通して互いの結びつきを確認し、祝 うことは、「私たちが誰なのか」という感覚を探り、祝うことに他ならない。そうす ることで、もっと充実した形で⾃⼰を感じることができる̶̶要するに、それは気持 ちがいいのだ。” ΫϦετϑΝʔɾεϞʔϧʰϛϡʔδοΩϯάʱ ໺ᖒ ๛Ұ ੢ౡ ઍਘ ༁ʢ1998/2011ʣ 89 ίϯϐϡʔλʔΛ࡞Δ͜ͱͦΕࣗମԻָ࣮ફͷҰ෦ͩ͠ɺ
 ٯʹԻָՈ͕ςΫϊϩδʔΛར༻͢Δ͜ͱ΋޻ֶత࣮ફͷͻͱͭͰ͋Δɻ͔͠͠–

Slide 114

Slide 114 text

“私たちは、すべての不要なものごとを捨て去ったところで、「これこそが世界の本 来あるべき姿なのだ」と、「この世界こそ、私たちが本当に属する場所なのだ」と感 じる。そこで私たちは、ほんのしばらくの間とはいえ、あたかも理想の世界に、正し いつながりに満たされた世界に住むことを許される̶̶いや、あたかもではなくむし ろ、まさにそれが実現しているというべきだろう。” ΫϦετϑΝʔɾεϞʔϧʰϛϡʔδοΩϯάʱ ໺ᖒ ๛Ұ ੢ౡ ઍਘ ༁ʢ1998/2011ʣ 90 ʢڧௐ͸චऀʣ

Slide 115

Slide 115 text

“私たちは、すべての不要なものごとを捨て去ったところで、「これこそが世界の本 来あるべき姿なのだ」と、「この世界こそ、私たちが本当に属する場所なのだ」と感 じる。そこで私たちは、ほんのしばらくの間とはいえ、あたかも理想の世界に、正し いつながりに満たされた世界に住むことを許される̶̶いや、あたかもではなくむし ろ、まさにそれが実現しているというべきだろう。” ΫϦετϑΝʔɾεϞʔϧʰϛϡʔδοΩϯάʱ ໺ᖒ ๛Ұ ੢ౡ ઍਘ ༁ʢ1998/2011ʣ 90 ʢڧௐ͸චऀʣ ʮෆཁͳ΋ͷ͝ͱʯ΍།Ұແೋͷʮຊདྷ͋Δ΂͖࢟ʯͳͲຊ౰ʹ͋Δͷ͔ʁ ʮຊདྷ͋Δ΂͖࢟ʯͰ͸ͳ͘ʮ͜͜͸ຊདྷ͋Δ΂͖࢟Ͱ͸ͳ͍͔΋͠Εͳ͍ʯ

Slide 116

Slide 116 text

91 ΠϊϕʔγϣϯͰ͸ͳ͘ɺ࢖༻த Ԡ༻Ͱ͸ͳ͘ɺج൫ͱपԑ ޡ༻Ͱ͸ͳ͘ɺ͋Γ͔͑ͨ΋͠Εͳ͍ݱࡏ΁͚΋ͷಓΛ௨͢ ઐ໳Ոಉ࢜ͷίϥϘϨʔγϣϯͰ͸ͳ͘ɺผͷ໾ׂʹมԽ͢Δ Not an Innovation but In Use Not an Application but an Infrastructure and Marginal Area Not a Misuse but Making an Wild Path to Alternative Present Not a Collaboration between Experts but Becoming Transformed into Other Role

Slide 117

Slide 117 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ • ϑΥʔϚοτͱͯ͠ͷPLfM࠶ߟ • PLfMͷΑΓ࣮ફతͳྺ࢙ݚڀͷඞཁੑ • ࡞඼ͷෆࡏͱɺmimiumࣗମͷ։ൃͷܧଓ ࠓޙͷݚڀ՝୊ 92 Իָ౔໦޻ֶ

Slide 118

Slide 118 text

*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իָ౔໦޻ֶ 1. Իָ౔໦޻ֶͱ͸ɺԻָͷࢹ఺͔ΒجૅతςΫϊϩδʔΛݟͭΊ௚ֶ͢໰ 2. ࣮ફΛަ͑ͯաڈΛৼΓฦΔ͜ͱͰҟͳΔྺ࢙Λݟग़͢σβΠϯϦαʔν 3. ࣮ݱ͠ͳ͔ͬͨϝλϝσΟΞͱɺΠϯϑϥετϥΫνϟͷ࣮ફ΁ͷӨڹ 4. ෼ۀʹΑͬͯԻָՈ/ϢʔβʔͱϓϩάϥϚʔΛ෼཭͖ͯͨ͠PLfM 5. PLfMͷઃܭํ਑ͱෆՄආతʹଘࡏ͍ͯ͠ΔτϨʔυΦϑ 6. ൚༻ݴޠʹεέδϡʔϥͱ಺෦ঢ়ଶ෇͖ؔ਺ΛՃ͑ͨmimiumͷߏ଄ 7. Իָ౔໦޻ֶͱ͸ɺྺ࢙ʹ͚΋ͷಓΛ࡞Γɺ෼ۀԽΛݟ௚ͨ͢Ίͷଶ౓ ·ͱΊ 93