Laporan-Praktikum 9 Grafika Komputer LIBERTUS ALISSIO (232110088)
Laporan-Praktikum 9 Grafika Komputer LIBERTUS ALISSIO (232110088)
NIM : 232110088
Kelas : B/PAGI
Semester : 4 (empat)
Prodi : P.TI
Praktikum 9
A. Pendahuluan
Saat ini, Processing telah di support oleh berbagai developer dengan hadirnya berbagai
pustaka (library). Dengan adanya berbagai pustaka ini, pemrograman Processing akan
menjadi lebih menyenangkan. Pada tutorial ini, kita akan memainkan musik dan menampilkan
muka gelombang (waveform) dari musik tersebut. Pustaka yang akan kita gunakan
adalah minim. Cek informasi penggunaan pustaka ini pada tautan berikut.
Pertama, kita harus mengimpor pustaka yang diperlukan, yaitu minim. Bukalah Processing
dan carilah pada Sketch - Import Library... - Add Library... - Minim. Tunggulah beberapa saat
untuk menginstal file tersebut secara online. Sudah tentu, kita membutuhkan koneksi internet.
Kemudian, pilihlah lagu atau voice yang ingin diputar dengan cara memilih Sketch - Add File
- Lokasi lagu yang diinginkan
Jika sudah, import-lah pustaka minim kita, dengan memilih Sketch - Import Library... -
Minim. Jika segala sesuatunya lancar, maka akan muncul import ddf.minim.*; pada bagian
atas layar sketch.
KODING :
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*;
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*;
import processing.svg.*;
import ddf.minim.*;
AudioPlayer lagu;
Minim minim;
void setup()
{size(650,230);
lagu = minim.loadFile("siolagu.mp3");
lagu.play();
void draw()
background(#0CF030);
stroke(255);
void stop()
lagu.close();
minim.stop();
super.stop();
HASIL :
F. Kesimpulan
Processing telah di support oleh berbagai devoleper dengan hadirnya berbagai pustaka(library).
Dengan adanya berbagai pustaka ini, pemrograman processing akan menjadi lebih
menyenangkan sehingga dapat memainkan musik dan menampilkan muka
gelombang(waveform)sebagai efek visual agar tampilan menjadi lebih menarik pada program
tersebut.