Geogebra’da Müzik Yapmak…

1
2910

Hani derler ya 10 parmağında 10 marifet diye işte bu tam da Geogebra’ya uygun bir söz. Geogebra’da trigonometrik fonksiyonları kullanmak suretiyle belirli bir müzik veya ses  üretebiliriz. Aslında yaptığımız tamamen trigonometrik fonksiyonların periyotlarını çok çok küçültüp değer aralıklarını değiştirdiğimizde geogebra’da bulunan SesÇal veya PlaySound komutu ile bu seslere ulaşabiliriz.

SesÇal komutunun farklı kullanım durumları..

SesÇal[ <URL> ]
SesÇal[ <Mantıksal Çal> ]
SesÇal[ <Nota Dizisi>, <Çalgı> ]
SesÇal[ <Nota>, <Süre>, <Çalgı> ]
SesÇal[ <İşlev>, <Min Değer>, <Max Değer> ]
SesÇal[ <İşlev>, <Min Değer>, <Max Değer>, <Örnek Hız>, <Örnek Derinlik> ]

SesÇal komutu geogebra’yı ingilizce olarak kullanıyorsanız PlaySound komutunu kullanmanız gerekmektedir.

PlaySound[ <URL> ]
PlaySound[ <Boolean Play> ]
PlaySound[ <Note Sequence>, <Instrument> ]
PlaySound[ <Note>, <Duration>, <Instrument> ]
PlaySound[ <Function>, <Min Value>, <Max Value> ]
PlaySound[ <Function>, <Min Value>, <Max Value>, <Sample Rate>, <Sample Depth> ]

Öncelikle geogebra giriş alanında 2 trigonometrik fonksiyon tanımlayalım. Siz isterseniz tek veya 3 tane de tanımlayabilirsiniz.Ancak birden fazla fonksiyon tanımlarsanız bu fonksiyonların hepsinin yer alacağı yeni bir fonksiyon tanımlayıp daha farklı sesler elde edebilirsiniz.Burada daha fazla farklı ses isterseniz daha fazla fonksiyon tanımlamanız gerekecektir.

f(x)=0.5*cos(a*450*2*pi*x)

g(x)=0.5*cos(b*450*2*pi*x)

tanımlanır.Burada bulunan katsayılarda periyot aralığının ve değer aralığının durumunu kendinize göre denemelerle değiştirip kendinize göre en uygun sesleri elde edebilirsiniz.

h(x)=k*(f(x)+g(x))

yeni bir h(x)  fonksiyonu tanımlıyoruz hem f(x) hem de g(x)  fonksiyonlarının birleşimi olarak.Siz daha fazla fonksiyon kullanabilirsiniz.

Fonksiyonlarda bulunan a,b,k birer değişken ,dolayısıyla bu değişkenlerin farkı değerler alması için bunları sürgü değişkeni olarak tanımlarız.

Sürgü için sitemizde yayınlanan daha önceki yazımıza bakabilirsiniz.

Sürgü değerlerini oldukça küçük tutmakta fayda olacaktır. tavsiye isterseniz  sürgüleri

resimdeki değerler olarak ayarlayınız.

Ekran Resmi 2015-11-08 01.19.07

Diğer sürgüleri de kendiniz benzer küçük değerlere göre ayarlayabilirsiniz.

Tabii fonksiyonları geogebra giriş alanında oluşturunca grafik alanında fonksiyonların periyotları çok küçük olduğundan grafik yoğunluktan seçilemez. Bu nedenle grafik alanında grafiklerin seçilebilmesi için grafik alanında sağ tıklayıp grafik özelliklerinden x ve y ekseni değerlerini yani eksenin görünen aralığını oldukça küçük tutabiliriz.Böylece grafiklerimiz çok küçük bir aralıkta  yeterince netlikte görülebilir.

Ekran Resmi 2015-11-08 01.23.18Ekran Resmi 2015-11-08 01.28.00

Artık sıra sesin çalınması için gerekli komutu kullanmaya geldi. Öncelikle Geogebra’da buton dediğimiz Türkçe geogebra’da düğme diye geçen menü tıklandığında ekranda istenen yere  menü için bir pencere açılır.Bu butonun üzerine çal veya siz uygun bir kelime yazabilirsiniz.Bu butonun üzerinde sağ tıkladığımızda özelliklerden açılan pencereye ulaşılır. Bu pencerede en sondaki Betikleme menüsünde bulunan Tıklandığında
butonunun altına komutumuzu yazabilirizEkran Resmi 2015-11-08 01.28.44

SesÇal[h,0,20]

SesÇal veya PlaySound  komutlarında geogebra’da kullandığınız dile göre seçimi yapıp komutu belirtildiği gibi yazarak altta bulunan tamam butonuna tıklıyoruz.Ekran Resmi 2015-11-08 01.28.57

Burada h fonksiyonu 20 saniye fonksiyonunuzun periyot ve değer aralığını değiştirme durumunuza bağlı olarak ses çalacaktır.

Bir de aynı şekilde bir stop butonu oluşturup. Buton özelliklerinden Betikleme kısmında tıklandığında menüsü altına ..

SesÇal[False]

yazmak suretiyle ses çalmayı durdurabiliriz.

Bununla beraber geogebra’da istediğimiz zaman gerek giriş alanında gerekse bir çalışma içerisinde PlaySound veya SesÇal komutu ile istediğiniz melodileri oluşturabilirsiniz.

Örneğin..

Giriş Alanına  veya geogebra içerinde bir tetikleyiciye bu komutları verebilirsiniz…

PlaySound[sin(400*2*pi*x),0,3]    komutu girildiğinde 400Hz ‘lik bir sesi 3 saniye çalar.

PlaySound[“A B C C#”,4]   4 oktavlık sesler elde edebilirsiniz.

Midi Tablosu

Ekran Resmi 2015-11-08 12.27.55

Midi için bakınız..

Trigonometrik Fonksiyonlar ile ses çalışmanın videosu izleyebilirsiniz…

 

Geogebra’da Hız problemleri ile ilgili uygulamada nota çalma videosunu izleyebilirsiniz..

Görüşmek üzere..

 

 

egtmatematikBanner

1 YORUM

CEVAP VER

Please enter your comment!
Please enter your name here