Anda di halaman 1dari 1

[audio signal processing]

August 5, 2012

MIXING SOUNDS in MATLAB

Ada kalanya kita ingin menghasilkan bunyi yang terdiri dari beberapa nada dengan frekuensi yang berbeda-beda. Kita bisa melakukan itu dengan mudah menggunakan MATLAB untuk kemudian bisa diolah menggunakan metode lanjutan. Hal ini bisa dilakukan dengan mudah karena kita menggunakan isyarat sinus yang diberikan nilai frekuensi tiap nada dan frekuensi cupliknya. Isyarat sinus kita gunakan karena asumsi bahwa semua isyarat pada dasarnya merupakan komposisi dari beberapa isyarat sinus dari satu isyarat saja hingga tak berhingga. Berikut ini code program utamanya
% mixing sound clear all; close all; clc; fs = 44100; % f sampling t = 2; % detik / seconds C = nada(261.63, fs, t); E = nada(329.63, fs, t); G = nada(783.99, fs, t); B = nada(987.77, fs, t); % play musik = C+E+G+B; soundsc(musik, 44100);

% % % %

nada nada nada nada

C E G B

lalu fungsi untuk menghasilkan nada, kita buat sendiri yakni


% function penghasil nada function aud = nada(ft, fs, t) n = 1:fs*t; aud = sin(2*pi*(ft/fs)*n);

dengan menjalankan program utama, kita bisa menghasilkan nada yang telah di mix dengan baik. Anda bisa menggunakan nada lain dengan jumlah yang lebih banyak atau sedikit. Selamat mencoba.

@ thanks

[janshendry@gmail.com]

Page 1