Ȼ/07

Top / Ȼ / 07

Processing (6)

ץߥ󥰡ʸˡ³

󼡸ˤĤƳؤ³

ϡź

¿ϤȤˤܤźʬˤʤ롥 ΤʤΤѥäȸʤ褦ˤ褦



notes.png ʲεӶ web ˽½Ԥ

JNorth_arrow-right-sm.png Processing12
ºݤ󼡸ѤơưƤߤ褦ź״Ф˴褦
ݡлɬפˤʤΤǡ˥᡼ࡼӡեǵϿƤ



Processing ˲

ڤήƤߤ

Processing ϸ̲䲻ڤΤ褦ʡֲפⰷ롥 ǤϡֲڡפήƤߤ褦

Τˤ뤳ȤϰʲĤ

  1. ڥեѰդ롥
    ʬιʶʤ mp3 ե뤫wav եѰդ褦(mp3 ɤ) ơProcessing sketch եƱǥ쥯ȥˤΥե֤
    Gnome-Preferences.png 㤨С610ΡֺǽΥåեʤСsketch_jun10a.pde ȤեΤϤ

  2. Processing ץɬפʤȤ񤭹

㤨СڤΥե̾ sample.mp3 Ȥ褦 ȼΤ褦 4ս񤭴 ץ¹Իˤζʤ롥

  1. import ddf.minim.*;   // ں(1)
  2. Minim minim;          // ں(1)
  3. AudioPlayer player;   // ں(1)
  4.  
  5. void setup()
  6. {
  7.   minim = new Minim(this); // ɤ߹߽ (2)
  8.   player = minim.loadFile("sample.mp3", 2048); // ɤ߹(2)
  9.  
  10.   player.loop(); // ʺ(3)
  11. }
  12.  
  13. void draw()
  14. {
  15. }
  16.  
  17. void stop()
  18. {
  19.   player.close();  // ʺ դ(4)
  20.   minim.stop();    // ʺ դ(4)
  21.   super.stop();    // ʺ դ(4)
  22. }


warning.png void stop() ȤΤʤ̿᤬뤬ˤʤǤΤޤ޻Ȥäɤ
warning.png ʥե̾ʳ 4ս򤽤ΤޤޥԥڤưΤǡ褯狼ʤƤʤ



notes.png ½: ΥץʬѰդʤФưƤߤ褦

warning.png ϤǤ򤫤ʤ褦ܥ塼ʤ뤫եʤɤȤ

warning.png Processing ǤϤޤդ˥᡼򤽤Τޤִñ˲դࡼӡˡ뤳ȤǤʤ ΤäƤˡȤ餯ֲʤפ֤Ҥɤ줿ץࡼӡ ݡȤˤϤΥࡼӡФФ褤Τǰ¿ɤ



notes.png ½: 򻲹ͤˤơޤǤμʬκä˥᡼ץΤɤ줫Ĥ(ñʤΤɤ)¹Ի˼ʬѰդʤ褦˲ɤƤߤ褦



ܥ塼򥢥˥᡼ȿǤƤߤ롥

Ρֽפ1­Ƥʤβ̤ץǻȤȤ롥 ڵ򡤼򸫤Ȥ褯狼

  1. import ddf.minim.*;   // ں(1)
  2. import ddf.minim.signals.*;  // ں(1) : ɲʬ
  3. Minim minim;          // ں(1)
  4. AudioPlayer player;   // ں(1)
  5.  
  6.  
  7. float leftlevel, rightlevel; // ȤǻȤ
  8.  
  9. void setup()
  10. {
  11.   size(200, 200);
  12.   fill(0,255,0);
  13.  
  14.   minim = new Minim(this); // ɤ߹߽ (2)
  15.   player = minim.loadFile("sample.mp3", 2048); // ɤ߹(2)
  16.  
  17.   player.loop(); // ʺ(3)
  18. }
  19.  
  20. void draw()
  21. {
  22.   background(0);
  23.  
  24.   leftlevel  = player.left.level()*1000;   // ¦̤
  25.   rightlevel = player.right.level()*1000;  // ¦̤
  26.  
  27.   rect(0, height-leftlevel, width/2, leftlevel);
  28.   rect(width/2, height-rightlevel, width/2, rightlevel);
  29.   // ʤ󤫻ͳѤƤ뤾
  30. }
  31.  
  32. void stop()
  33. {
  34.   player.close();  // ʺ դ(4)
  35.   minim.stop();    // ʺ դ(4)
  36.   super.stop();    // ʺ դ(4)
  37. }



notes.png ½: ΥץʬѰդʤФưƤߤ褦



notes.png ½: Υץ򻲹ͤˡ̤ȿǤ褦ʥ˥᡼



Gnome-Preferences.png ;͵Τ: JNorth_arrow-right-sm.png Processingޤ 򸫤ȡ˥ϤƥɽȤäñʥץ뤬



ޤǤȥݡȺ

ޤǤγؽˤۣʬäꤷʤƤ
ޤФƤʤݡȤʤФޤΤ˺ФƤ



ݡ

ʲβˤĤơ긭Ĵȹͻȼ¹Ԥ򤷡

ExpMath1-Report-07

Ȥ̾Ĥ e-mail ˤƶ˥ݡȤȤФ补ʤƼ

  1. °(ز)
  2. ֹ
  3. ǯ
  4. ̾

񤯤Τ˺ʤ褦.

warning.png ʬΥݡȺġ륻åȤ򵭺ܤ(󡤺ΥݡȤ⤽Υġ륻åȤȤäƺ뤳)

ݡȲ

  1. ½ǽФƤȾФƤΡʬβץȡη̤ο޷(˥᡼ξϥࡼӡեźդ)򼨤
  2. 줾Υץܺ٤ײ⤻补

about Icons, ClipArts

For details, see JNorth_arrow-right-sm.png this.