愛のSuperCollider

  • 7,575 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
7,575
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
8
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 愛のSuperCollider 2012.02.29 赤松正行
  • 2. Masayuki Akamatsu aka● Media Artist● Ph.D in Fine Arts● Professor at IAMAS● http://akamatsu.org/● @akamatsu
  • 3. Dinosaurs to Mammalia aka
  • 4. Mobile Devices aka● Transparent Platform● Almost Body Device● Here, Now and Everyone● World-wide Communication
  • 5. Okeanos Buoys aka
  • 6. SuperCollider and Me aka● The first user in Japan, 1996● The first school in Japan, 2000● The first conference in Japan, 2004
  • 7. SuperCollider for iOS aka● iOS Porting by Axel Balley● Universal App (iPhone/iPad/iPod touch)● Open Source : GitHub https://github.com/languages/SuperCollider Don t Use SourceForge !● Difficult to Build…
  • 8. Project/Target/Platform/Build aka● iPhone_Language.xcodeproj◎ iPhone_Synth.xcodeproj● iscsynth◎ libscsynth Package SuperCollider◎● Device◎ Simulator● Debug Release◎
  • 9. iSuperCollider Apps aka Language Synth
  • 10. Using SuperCollider aka 2 5 Stop sounds Multiple executions possible Toggle speakers 4 9 8 6 1 3 7
  • 11. Example Patches aka Patch Feature accelerometer Accelerometer acid Sequence buffer Audio File klank Accelerometer pitch Mic Input reverb Mic Input sines Benchmark window User Interface Try acid , pitch and accelerometer together.
  • 12. Installing SuperCollider Apps aka● iPhone / iPad / iPod touch● iOS 3.0 and later 1 2 3● Connect to Wi-Fi● Open Safari● Open akamatsu.org/sc● Tap Install SuperCollider (iOS)● Tap Install iscsynth (iOS)
  • 13. Break
  • 14. My First Patch aka 1 Pbind().play; 2 00-Pbind-Minimum.txt
  • 15. Patch Execution aka 01-Pbind-Quartet.txt
  • 16. Transfer Your Patches, etc. aka 2 5 3 41 4 .txt would be better. No Japanese. No folder operation.
  • 17. InterApplication Communication aka● OSC (UDP) Local (Self) 127.0.0.1● IP Address Broadcast 255.255.255.255● Port Number 10.0.0.9 10.0.0.8 Language 57120 Synth 57110
  • 18. Using iscsynth aka 1 3 Open “10-SynthServer.txt” on Mac SC. 4 t=Server.new(iPhone, NetAddr.new("10.0.1.19",57110)); iPhone’s IP Address 2 10-SynthServer.txt
  • 19. Using OSCResponder aka 1 4 Open “20-OSC-Responder.txt” on iOS SC. 3 Open “21-OSC-Commander.txt” on Mac SC. 2 n = NetAddr("127.0.0.1", 57120); iPhone’s IP Address
  • 20. Network Design aka
  • 21. +/- of iSC aka● Advantages ● Disadvantages Almost same as a desktop Less power than a desktop Sensors (Accelerometer) Hard to edit → BT Keyboard? Popular devices + store Unstable, Unmanaged…
  • 22. iOSの教科書 aka● 電子書籍 http://iosbook.net/● 製本書籍 http://readyfor.jp/
  • 23. iDonation aka● ご不要になりました iPhone、iPad、iPod touchの寄付をお願いします!● http://akamatsu.org/aka/ios/idonation/
  • 24. Thank you! @akamatsuhttp://akamatsu.org/