SlideShare a Scribd company logo
愛の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
                                       4


1
                                               4


         .txt would be better. No Japanese. No folder operation.
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
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
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
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!
     @akamatsu
http://akamatsu.org/

More Related Content

PDF
最後の楽園の開発をちょこっとだけ手伝った話
PPTX
От sysV к systemd
DOCX
Proxy server ubuntu 12.04
PDF
How to install OpenStack MITAKA --allinone - cheat sheet -
PDF
Iphone ifuse
PPTX
Rasperry Pi and TI CC2650 IPv6 border router
PDF
RabbitMQ Server - cheat sheet -
PDF
One key sheard site to site open vpn
最後の楽園の開発をちょこっとだけ手伝った話
От sysV к systemd
Proxy server ubuntu 12.04
How to install OpenStack MITAKA --allinone - cheat sheet -
Iphone ifuse
Rasperry Pi and TI CC2650 IPv6 border router
RabbitMQ Server - cheat sheet -
One key sheard site to site open vpn

What's hot (20)

RTF
1. openvpn simple
PDF
How to ride a 100GbE LAN -MEMO-
PDF
Openv switchの使い方とか
PDF
Configuring Syslog by Octavio
PDF
20150613 self-puppet v4-avoiding_dragons
PDF
Gerenciando múltiplas versões do PostgreSQL com pgvm
PDF
T.Pollak y C.Yaconi - Prey
PDF
How to twist a IPv6 over Bluetooth (6lowpan)
PDF
nouka inventry manager
PDF
How to train your L3DSR with PBR - MEMO -
PDF
Small, Simple, and Secure: Alpine Linux under the Microscope
PPTX
Quick Start Guide using Virtuozzo 7 (β) on AWS EC2
PPTX
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
PDF
Mininet Basics
PDF
MQTTS mosquitto - cheat sheet -
PPTX
[4] 아두이노와 인터넷
PDF
SDNDS.TW Mininet
PDF
3 manual installation of open vpn
PDF
WHEN FILE ENCRYPTION HELPS PASSWORD CRACKING
1. openvpn simple
How to ride a 100GbE LAN -MEMO-
Openv switchの使い方とか
Configuring Syslog by Octavio
20150613 self-puppet v4-avoiding_dragons
Gerenciando múltiplas versões do PostgreSQL com pgvm
T.Pollak y C.Yaconi - Prey
How to twist a IPv6 over Bluetooth (6lowpan)
nouka inventry manager
How to train your L3DSR with PBR - MEMO -
Small, Simple, and Secure: Alpine Linux under the Microscope
Quick Start Guide using Virtuozzo 7 (β) on AWS EC2
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
Mininet Basics
MQTTS mosquitto - cheat sheet -
[4] 아두이노와 인터넷
SDNDS.TW Mininet
3 manual installation of open vpn
WHEN FILE ENCRYPTION HELPS PASSWORD CRACKING
Ad

Similar to 愛のSuperCollider (20)

PPTX
MIS - Chapter 02
PDF
Creative Technology Thesis
PDF
Experimental Mobile Music - Pd/iOS Workshop
KEY
iPhone/iPad开发讲座 第一讲 Ios开发简介
PDF
Tos tutorial
PDF
YCAM Workshop Part 1
PDF
Connecting hardware to ColdFusion
PPT
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
TXT
Apple hs code
PDF
Embedded system-Introduction to development cycle and development tool
PDF
Flash Iphone Fitc 2010
KEY
Access to iDevices
PDF
67WS Event FIO Primer
PDF
Droidcon 2011: Mosync mobile framework, Stefan Sels, Tronicum
PDF
IoT Programming with IchigoJam
PDF
Using Python3 to Build a Cloud Computing Service for my Superboard II
PDF
Ios part1
PDF
Mono for Game Developers - AltDevConf 2012
PDF
Mono for .NET Developers
PDF
iOS Development Seminar Keynote
MIS - Chapter 02
Creative Technology Thesis
Experimental Mobile Music - Pd/iOS Workshop
iPhone/iPad开发讲座 第一讲 Ios开发简介
Tos tutorial
YCAM Workshop Part 1
Connecting hardware to ColdFusion
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Apple hs code
Embedded system-Introduction to development cycle and development tool
Flash Iphone Fitc 2010
Access to iDevices
67WS Event FIO Primer
Droidcon 2011: Mosync mobile framework, Stefan Sels, Tronicum
IoT Programming with IchigoJam
Using Python3 to Build a Cloud Computing Service for my Superboard II
Ios part1
Mono for Game Developers - AltDevConf 2012
Mono for .NET Developers
iOS Development Seminar Keynote
Ad

More from Masayuki Akamatsu (12)

PDF
Artistic Imaging in the Age of Mobility
PDF
Bicycle in the UK
 英国自転車調査報告
PDF
掌上のリアリティ AR+ART=ARART
PDF
Critical Cycling
PDF
Bike Sharing System
PDF
The Art of Life
PDF
Alternated Reality and Eternity
PDF
チャリンフォメーション
PDF
ウロボロスのトーチ〜拡張現実と変容現実
KEY
ウロボロスのコーチ
KEY
新しい時空間における 表現研究プロジェクト〜akaプロジェクト
PDF
スマートフォンITSがもたらす世界〜コンシューマの視点から
Artistic Imaging in the Age of Mobility
Bicycle in the UK
 英国自転車調査報告
掌上のリアリティ AR+ART=ARART
Critical Cycling
Bike Sharing System
The Art of Life
Alternated Reality and Eternity
チャリンフォメーション
ウロボロスのトーチ〜拡張現実と変容現実
ウロボロスのコーチ
新しい時空間における 表現研究プロジェクト〜akaプロジェクト
スマートフォンITSがもたらす世界〜コンシューマの視点から

Recently uploaded (20)

PDF
August Patch Tuesday
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
1. Introduction to Computer Programming.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mushroom cultivation and it's methods.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
August Patch Tuesday
SOPHOS-XG Firewall Administrator PPT.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
1. Introduction to Computer Programming.pptx
cloud_computing_Infrastucture_as_cloud_p
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Tartificialntelligence_presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Network Security Unit 5.pdf for BCA BBA.
Heart disease approach using modified random forest and particle swarm optimi...
Assigned Numbers - 2025 - Bluetooth® Document
Mushroom cultivation and it's methods.pdf
Getting Started with Data Integration: FME Form 101
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Advanced methodologies resolving dimensionality complications for autism neur...

愛のSuperCollider

  • 1. 愛のSuperCollider 2012.02.29 赤松正行
  • 2. Masayuki Akamatsu aka ● Media Artist ● Ph.D in Fine Arts ● Professor at IAMAS ● http://akamatsu.org/ ● @akamatsu
  • 4. Mobile Devices aka ● Transparent Platform ● Almost Body Device ● Here, Now and Everyone ● World-wide Communication
  • 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 4 1 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
  • 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! @akamatsu http://akamatsu.org/