Doküman >> MATLAB'de Müzik Yapmak mı? (21344 Okunma)
Tam Metin: | |
Önceki makelemde "3 Oktavlı Müzik Çalar Projesi" kodlarımı ekleyeceğimi söylemiştim. Kodları buradan indirebilirsiniz, ancak indirme işlemine başlamak için şifreye ihtiyacınız var. Kodu GNU lisansı altında sunuyorum. Bu nedenle GNU lisansı şartlarına uymalı ve projenize dahil etmek isterseniz adımı yazmalısınız. Şifreyi almak için aşağı yorum yazabilir veya benimle iletişime geçebilirsiniz. Aşağıda Müzik Çalar'ın temel kullanımı anlatılmakta. Yardım dosyası da İngilizce olduğu için hızlı başlangıç kılavuzu da İngilizce. Eğer anlaşılmayan bir bölüm varsa, sorabilirsiniz. İndirdiğiniz dosyada çok sayıda örnek de bulabileceksiniz. Daha önceden "Someone Like You" parçasını hazırlamıştım. Bununla birlikte bir de "Antep'in Hamamları" parçasını aşağıdan izleyebilirsiniz:
***3 Octave Note Player for MATLAB***
This program is free software: you can redistribute it and/or modify This program is distributed in the hope that it will be useful, You should have received a copy of the GNU General Public License v1.0 by Volkan Gezer *Quick Start Guide: a) Files required: musicplay.m - Main function file b) Usage 0) Change MATLAB active directory to this directory. 1) Enter left and right hand notes in a char array using space between notes. *Notes should be entered as follows: NoteLetter[Sharp(#)symbol]OctaveNumber. Example: C#4 D5 * Since notes will be inside a char array, they should follow the rule below: *** Square brackets are optional, but single quotes are obligatory! Example: i=['C#4 D5']; * For neat coding, you may want to go to next line. To go to next line, close single quote Example: j=['C4 D3 G5 D4 D4 E4 A4' ... After writing notes for both left and right hand (see below (3) if you have no notes for left hand) At least two arguments (rightHandNotes, leftHandNotes) should be given so that others will get 3) If you have no notes for leftHandNotes: * You should create a silent note using x=['N0'] and playFromLeft argument should be zero. *** This will bypass playing from left hand notes.
Execute: run('./twinkletwinklelittlestar_regular.m') - for Twinkle Twinkle Little Star
c) Troubleshooting: Here are some problems that you may experience and their solutions: 1) Subscript indices must either be real positive integers or logicals. - The first note at first line | |
Dil: | |
Türkçe (TR) | |
Eklenme Tarihi: | |
12.02.2013 18:25:08 | |
Ekleyen: | |
Volkan Gezer | |
Etiketler: | |
matlab müzik çalar, matlab'de müzik çalmak, matlab eğlence, matlab fun, matlab'de nota çalmak, matlab müzik oluşturmak |
Yorum: #1 | ^ | |
Başlık: | matlabta müzik | |
Yorum: | Hocam paylaşımınız çok güzel, matlabda müzik yapmak paylaşımının kodları için şifre gönderirseniz incelemek istiyorum . Teşekkürler Yanıt: Şifrenizi e-posta adresinize gönderdim. Teşekkürler... |
|
Ekleyen: | Aytaç Altıntaş (Eklenme: 17.12.2014 09:29:00) | |
Yorum: #2 | ^ | |
Başlık: | Matlabda müzik | |
Yorum: | Hocam merhaba, ben matematik bölümü yüksek lisans öğrencisiyim. Tezimde notaların şifrelenmesini inceliyorum ama bu kodların matlabda müziğe dönüştürülüp, notayı yazan kişi açısından anlamlı hale getirilmesi gerekiyor. Makalenizden anladığım kadarıyla kodlarınız bana çok faydalı olacak. İncelemem için bana şifre gönderebilir misiniz? Teşekkürler. İyi çalışmalar. Cevap: Merhaba, Sifre e-posta ile gonderildi. Basarilar... |
|
Ekleyen: | Deniz ELMACI (Eklenme: 14.10.2015 10:11:59) | |
Yorum: #3 | ^ | |
Başlık: | notalarınızı incelemek istiyorum | |
Yorum: | kodlarınızı ıncelemek istiyorum şifreyi gönderirseniz sevinirim Yanıt: Şifre e-posta ile gönderildi. |
|
Ekleyen: | Esragül (Eklenme: 06.12.2016 17:31:40) | |
Sayfa Başı