• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content







Total Views
Views on SlideShare
Embed Views



4 Embeds 6,134

http://akamatsu.org 6113
http://us-w1.rockmelt.com 7
http://webcache.googleusercontent.com 7
https://twitter.com 7


Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    愛のSuperCollider 愛のSuperCollider Presentation Transcript

    • 愛のSuperCollider 2012.02.29 赤松正行
    • Masayuki Akamatsu aka● Media Artist● Ph.D in Fine Arts● Professor at IAMAS● http://akamatsu.org/● @akamatsu
    • Dinosaurs to Mammalia aka
    • Mobile Devices aka● Transparent Platform● Almost Body Device● Here, Now and Everyone● World-wide Communication
    • Okeanos Buoys aka
    • SuperCollider and Me aka● The first user in Japan, 1996● The first school in Japan, 2000● The first conference in Japan, 2004
    • 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…
    • Project/Target/Platform/Build aka● iPhone_Language.xcodeproj◎ iPhone_Synth.xcodeproj● iscsynth◎ libscsynth Package SuperCollider◎● Device◎ Simulator● Debug Release◎
    • iSuperCollider Apps aka Language Synth
    • Using SuperCollider aka 2 5 Stop sounds Multiple executions possible Toggle speakers 4 9 8 6 1 3 7
    • 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.
    • 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)
    • Break
    • My First Patch aka 1 Pbind().play; 2 00-Pbind-Minimum.txt
    • Patch Execution aka 01-Pbind-Quartet.txt
    • Transfer Your Patches, etc. aka 2 5 3 41 4 .txt would be better. No Japanese. No folder operation.
    • InterApplication Communication aka● OSC (UDP) Local (Self)● IP Address Broadcast● Port Number Language 57120 Synth 57110
    • Using iscsynth aka 1 3 Open “10-SynthServer.txt” on Mac SC. 4 t=Server.new(iPhone, NetAddr.new("",57110)); iPhone’s IP Address 2 10-SynthServer.txt
    • 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("", 57120); iPhone’s IP Address
    • Network Design aka
    • +/- 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…
    • iOSの教科書 aka● 電子書籍 http://iosbook.net/● 製本書籍 http://readyfor.jp/
    • iDonation aka● ご不要になりました iPhone、iPad、iPod touchの寄付をお願いします!● http://akamatsu.org/aka/ios/idonation/
    • Thank you! @akamatsuhttp://akamatsu.org/