Selasa, 01 Mei 2012

ReacPaper


            ReacPaper adalah instrumen musik elektronik dengan menggunakan kertas. Kertas disini digunakan sebagai Fiducials Markers yang akan dipetakkan kedalam Software Midi Editing dan Sequencers seperti Reason, Logic Pro, Cubase dan lain-lain.
Perlengkapan yang harus disiapkan untuk pembuatan ReacPaper ini diantaranya:
     1.  Laptop atau PC

2. Camera DV atau Webcam

     
      3. Fiducial Markers
            Fiducial marker adalah sebuah penanda yang didalamnya terdiri dari kumpulan titik acuan untuk 
    memudahkan komputasi dari pengukuran parameter-parameter yang dibutuhkan dalam pengolahan citra. 
4. Audio Output




5. Meja dan lampu belajar (opsi)

        Selain kebutuhan hardware ada juga kebutuhan software yang harus disediakan yaitu :
    a. ReacTIVision 1.4 (mac, Windows, Linux)
    b. Midi Yoke NT (Windows)
    c. Midi Editor Sequencers

Instalasi Reactivision
Berikut langkah-langkah Instalasi Reactivision :
a. Masuk website http://reactivision.sourceforge.net/ lalu download software ReactiVision 1.4
b. Ekstrak File ReactiVision.
c. Buka folder midi, Cut and Paste / Move File “demo.xml” ke folder reacTIVision-1.4
d. Buka file reacTIVision.xml dengan aplikasi editor seperti Textpad atau Notepad++ (windows), Unitron 
    (mac). dan edit Midi Config sesuai tempat direktori file “demo.xml” seperti contoh berikut:
    <tuio host="127.0.0.1" port="3333" />
    <midi config="midi_demo.xml" />
    <camera config="camera.xml" />
    <finger size="0" sensitivity="100" />
    <image display="dest" equalize="false" gradient="32" />
    <fiducial engine="amoeba" tree="default"/>
    <calibration file="default.grid" invert="xa" />
    Menjadi
    <tuio host="127.0.0.1" port="3333" />
    <midi config="/Volumes/DATA HD/Reactivision/reacTIVision-
    1.4/demo.xml"/>
    <camera config="camera.xml" />
    <finger size="0" sensitivity="100" />
    <image display="dest" equalize="false" gradient="32" />
    <fiducial engine="amoeba" tree="default"/>
    <calibration file="default.grid" invert="xa" />
    lalu Save.
e. Untuk Pengguna Windows, buka website http://www.midiox.com/ untuk download MIDI YOKE NT.
    Lalu install dan restart laptop.
f.  Untuk Pengguna Mac, Buka Applications -> Utilities -> Audio MIDI Setup  
  1. Pada tab MIDI device, buka IAC driver.
  2. Masukkan name driver menjadi ReactiVision dan centang device is online. 
g. Sekarang buka ReactiVision.exe atau ReactiVision.app

Setting Input MIDI pada Reason
Berikut langkah-langkah Setting Input Midi pada Reason :
a. Buka aplikasi ReactiVision dan Reason yang sudah diinstal.
b. Pada aplikasi Reason dengan File Demo Song, klik Edit -> Preferences (Windows) | klik Reason ->
    Preferences (Mac).
c. Pada General pilih Keyboards and Control Surfaces.
d. Klik add, pilih manufacture: other
    Model : MIDI Control Surface
    Name : Reactivision
e. Klik find untuk mencari MIDI Input dan tunjukkan Fiducial markers ke webcam atau kamera.

Pemetaan Fiducial Markers pada Reason
Berikut langkah-langkah memetakan Fiducial Markers pada Reason. Secara Umum semua Tombol pada Reason dapat dipetakan, ini contoh bagaimana memetakan tombol volume kedalam Fiducial Markers:
a. Pada Menu klik File -> New
b. Pada menu klik Create - Dr. Octo Rex Loop Player
c. Klik kanan pada Amp Envelope A dan Pilih “Edit Remote Override Mapping.
d. Pada Control Surface, pilih Other MIDI Control Surface atau ReactiVision sesuai nama pada saat MIDI  
    Devices, lalu tunjukkan Fiducial Markers yang akan di-mapping
    Jika sudah terdeteksi, klik ok dan sudah bisa digunakan mengubah volume dengan menggunakan keretas
    melalui sensor kamera.

Kendala
a. Kualitas webcam akan mempengaruhi kecepatan deteksi fiducial marker terhadap ReacPaper, juga untuk
    membeli kamera yang baik terbilang mahal.
b. Pada Windows OS masih terdapat bug, yaitu sedikit lebih sulit mendeteksi Fuducial Markers pada
    Reason.
c. Pengoperasian aplikasi Reason yang terbilang sulit untuk orang awam.

Referensi : Modul Reac Paper WIFI 2012