Top Banner
LAPORAN MINI PROJECT UTS MIKROKONTROLER Pemutar Musik Sederhana Menggunakan Aplikasi Processing DISUSUN OLEH: Nama : Mela Yusvarina NIM : (12306141002) Prodi : Fisika 2012 JURUSAN PENDIDIKAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
20

MP3 PLAYER MENGGUNAKAN APLIKASI PROCESSING

Sep 17, 2015

Download

Documents

Mela Yusvarina

MP3 PLAYER MENGGUNAKAN APLIKASI PROCESSING
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

LAPORAN MINI PROJECT UTSMIKROKONTROLERPemutar Musik Sederhana Menggunakan Aplikasi Processing

DISUSUN OLEH:Nama: Mela YusvarinaNIM: (12306141002)Prodi: Fisika 2012

JURUSAN PENDIDIKAN FISIKAFAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAMUNIVERSITAS NEGERI YOGYAKARTA2015A. Analisis masalah

Musik merupakan salah satu bagian pokok dalam kehidupan manusia. Hampir semua peradaban masyarakat di dunia ini memiliki musik sebagai hasil budaya mereka. Hal tersebut mengindikasikan bahwa musik berhubungan erat dengan kehidupan sosilal masyarakat.Musik merupakan karya seni yang berupa bunyi dalam bentuk lagu atau komposisi yang mengungkapkan pikiran dan perasaan penciptanya melalui unsur unsur musik yaitu irama, melodi, harmoni, bentuk dan struktur lagu (Jamalus,1988 : 1) . Jadi musik memiliki hubungan erat dengan bunyi. Menurut Ronald(1985: 26) Without time and sound music can not exist, pernyataan tersebut menjelaskan bahwa tanpa bunyi dan waktu musik tidak dapat terwujud.Menurut Hardjana (1983: 56) bunyi sebagai isi didalam musik menampilkan dirinya dalam bentuk ritme, melodi, harmoni, dan vitalis musik lainnya. Lebih jauh Hardjana menjelaskan kedudukan Bunyi didalam musik adalah sebagai isi dan bentuk sebagai kerangka. Jadi betapa pokoknya bunyi didalam musik. Menurut Syafiq(2003:203) dalam bukunya yang berjudul Ensiklopedia Musik Klasik, musik adalah seni pengungkapan gagasan melalui bunyi yang unsur dasarnya berupa melodi, irama, dan harmoni dengan unsur pendukung berupa bentuk gagasan, sifat dan warna bunyi.Musik dihasilkan oleh alat music. Untuk menghasilkan musik yang enak didengar, biasanya dihasilkan dari gabungan beberapa alat music yang dimainkan selaras. Musik tersebut dapat kita dengarkan saat ada pertunjukan music saja misalnya pertunjukan gamelan, konser band, dan lain-lain. Di jaman sekarang, kita dapat mendengarkan music dimana saja tanpa harus melihat suatu pertunjukan musik. Musik apapun dapat dikompres menjadi bentuk file dengan format MP3.MP3 adalah format file audio yang ukurannya sangat kecil karena telah dikompres. Sebelum dikompres file MP3 merupakan file audio dengan ukuran file cukup besar. Ditemukannya format MP3 merupakan perkembangan teknologi yang sangat menguntungkan bagi para pecinta musik terutama dikalangan pengguna internet. Sebelum munculnya MP3 sebuah CD hanya mampu memuat kurang lebih 10 sampai dengan 15 judul lagu, namun dengan adanya teknologi MP3, dalam satu CD dengan kapasitas yang sama dapat memuat sampai dengan ratusan lagu. Untuk dapat menjalankan atau mendengarkan file MP3, diperlukan suatu aplikasi perangkat lunak yaitu berupa MP3 Player.MP3 Player ternyata dapat dibuat sendiri seacara sederhana. Dalam percobaan ini , untuk membuat pemutar music sederhana tersebut menggunakan aplikasi processing .Lebih tepatnya menggunakan audio library minim.

B. Analisis Programa. Program//import minim import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; String[] nfile = new String[7]; AudioPlayer[] player = new AudioPlayer[7]; AudioMetaData[] meta = new AudioMetaData[7]; FFT fft; //deklarasi variabelboolean pageStarted = false;boolean pageStarted1 = false;boolean westlife = false;boolean bruno= false;PImage back; PImage img1;PImage img2; int radius=30; int i;int radius1 = 40;float x = -radius;float x1= -radius1;float speed1 = 0.5;float r;float s;float t;float speed = 0.3;

//menset tampilanvoid setup(){ size(800,300); back = loadImage("mp3.png"); }

void draw(){ //menggambar tampilan awal if (!pageStarted&&!pageStarted1){ image(back,10,20,400,200); textSize(30); fill(255); text("MP3",10,200);//tampilan tulisan textSize(18); fill(255); text("Created By : mela yusvarina",10,270); fill(0); text("PLEASE KLIK ON ",450,30); text("THE COVER ALBUM WHICH YOU WANT",450,50); text("TO PLAY BEIBH :*",450,70); image(loadImage("westlife.png"),400,90,150,100);//gambar album image(loadImage("bruno mars.png"),555,90,150,100); if(mouseX > 400 && mouseX < 550 && mouseY > 90 && mouseY < 190){ if (mousePressed && (mouseButton == LEFT)){ pageStarted = true; minim = new Minim(this); nfile[0] = "13 - West Life - Fool Again.mp3"; nfile[1] = "West life - Uptown Girl.mp3"; nfile[2] = "Westlife - When You Tell Me That You Love Me with Diana Ross.mp3"; for(int i=0; i 555 && mouseX < 705 && mouseY > 90 && mouseY < 190){ if (mousePressed && (mouseButton == LEFT)){ pageStarted1 = true; minim = new Minim(this); nfile[0] = "bruno mars - just the way you are.mp3"; nfile[1] = "Bruno Mars_Marry You.mp3"; nfile[2] = "The Lazy Song - Bruno Mar.mp3"; for(int i=0; i width+radius1) { // jika gambar dibelakang layar,x = -radius1; // move to the left edge}image(img1,x,50,200,170); //membuat gambar yang bergerak secara acakfill(0,0,220); r=random(20,20); ellipseMode(LEFT); s=random(r,width); t=random(r,height); image(loadImage("KUPU.png"),s,t,r,r); stroke(0); btstop(250); btpause(250); btplay(250); btnext(250); //Metadata //stroke(255); fill(0); textAlign(LEFT, TOP); text(meta[i].title(), 300, 20); text(meta[i].author(), 300, 50); text(meta[i].album(), 300, 80); //Tombol Play float bplay = dist(mouseX, mouseY, 40, 40); if(bplay