tr-demoscene

the scene => coding => teori => Konuyu başlatan: Bakkada - 11.12.2006 11:38:10

Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: Bakkada - 11.12.2006 11:38:10
Evet arkadaslar simdi benim muzik grafik ve kodu karistiran bir sorum olucak.Yapmak istedigim sey su.
Bir yazi dusunun ornegin O Z A N ve 4tane de note DO RE MI FA.
O Z A N yazisinin her harfi icin bir nota atiyoruz yani:
 
O=DO
Z=RE
A=MI
N=FA
 
Alttan calan muzikte DO notasina basildigi zaman O harfinde degisiklik olmasini istiyorum mesela DO basildiginda O harfi saga donsun.
 
Bir sonraki adimda o notaya basilma suresi mesela DO notasi 5sn sure ile basiliosa 5 derece donsun.
 
Ahanda bunu soruyorum platform bagimsiz bana bu isin mantigini yada olup olamiyacagi konusunda beyin firtinasi yapar misiniz?Code degil mantik ve yol gosterme istiyorum cok thanks simdiden :)
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: skate - 11.12.2006 12:01:37
Abi bu işin her platformda çözümü ayrı. c64 dersen anlatırım detaylı. ama PC'de olay çok farklı. Öncelikle ne kullanıcaksın? mod, xm ya da midi gibi birşey ise bu mümkün. Ama ben sana daha global bir çözüm olarak timetable kullanmanı ve üşenmeden notanın basıldığı zamanları milisaniye cinsinden işaretlemeni öneririm. Ama sonuç hemen hemen midi, mod/xm'in tablolarına dönecektir. ıstersen doğrudan uygun bir pluginle notaları okuyabilirsin. Hangisi yapıyordu tam hatırlamıyorum ama fmod.dll, bass.dll v.s. birisinin vardı böyle bir özelliği.
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: GnoStiC - 11.12.2006 12:22:56
guzel abicim ne ugrasiyorsun bunlarla yaw..
bak yarim ekmek koftecilik isi temiz is.. acalim diyorum bir tane, tek derdimiz "sogan istiyormusun abi?" olsun.. ne kofte upgrade'i var, ne ekmeklerin koftelerle sync olmasi durumu var, ne koftelerin pismesi icin yeterli raster time varmi gibi dertler var.. aksam dukkani kapattin mi kafan dinc.. iyi hizmet verdik mi tutarda hem..
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: spaztica - 11.12.2006 12:26:01
ben varım walla. hem güzel kuru+pilav da yaparım vejetaryen takılanlara.
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: GnoStiC - 11.12.2006 12:26:04
modplug, bass veya fmod'da getnote felan gibi birsey yoktu.. (yeni versiyonlari bilmiyorum)

ama BASS_SYNC_MUSICINST gibi birsey olmasi lazim..
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: mrr - 11.12.2006 14:03:04
bakkada tam anlamadım dediğini:

alttaki bir müzik kendi kendine çalarken mi notaları algılayıp ona göre reaksiyon verdiricek alet? çünkü bu kısmı önemli sanırım. eğer altta midi gibi notaları belli olan bir müzik çalıyorsa daha kolay olur. yok eğer altta mp3 gibi notaları belli olmayan bişey çalııyorsa, öncelikle sesi tanıyan bişiy yapman gerek ki, herhangi bir sesin notasını söliyen bişiy yapmak çok kasıcı olur..

kafanda böle bişey varsa midi ile başlamanı tavsiye ederim çünkü midi aslında sadece notaları ve vuruşlarını içeren bir format. yani midi çalarken bilgisayarın her türlü biliyor hangi notaya basıldığını.

eğer altta çalan bir müziği değil de müzik aleti gibi birşey yapmak istiyorsan bu çok basit olabilir. flashta yapabilirsin. buttonlar yaratırsın ve onlara basıldığında hem bir nota çalar hem de basılı tuttuğun kadar istediğin şeyi döndürür. eğer ki böyle basit bir şey yapmak istiyorsan (kendi müzik aletin gibi) flashta çok basit.

ama iki paragraf önce dediğim gibi çalan bir müziği analiz edip ona göre bişileri hoplatıcaksan öncelikle  midi olarak ara bence.. hatta bunu yapan çok program var : midide çalan notaya göre görsel şeyler oluşturuyorlar.

seninkinin tersten mantığı ama bak şöle de bişey var: fareler kafesin içinde gidip gelirken, bu hareket midiye dönüştürülüyor yani notaya. o notaya göre de sesler oluşuyor. ortaya da farelerin hareketinden oluşan bir müzik çıkıyor.
http://instruct1.cit.cornell.edu/courses/eceprojectsland/STUDENTPROJ/2002to2003/lil2/ (http://instruct1.cit.cornell.edu/courses/eceprojectsland/STUDENTPROJ/2002to2003/lil2/)

bunun gibi bişey yapıcam diyosan büssürü midi controller alet var: (müziği hem çalıp hem de görsel bi şeyler oluşturmak istersen diye dedim)
http://infusionsystems.com/catalog/all_products.php (http://infusionsystems.com/catalog/all_products.php)

tabi fazla dağılmadan, galiba istediğin bu şekilde bişey senin. bi incele bakalım. notalara göre görsellik oluşturuyor:
http://www.turbulence.org/Works/song/index.html (http://www.turbulence.org/Works/song/index.html)
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: Bakkada - 11.12.2006 14:27:28
Benim istedigim altta calan muzigin notalarinin kendi kendine algilanip gorsele donusmesi.Ama mp3 icin sanirim cok kasici olur...
 
Ben gonderdiklerini bi inceliyeyim abi...
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: skate - 11.12.2006 14:29:22
mp3 için de kasıcı değil. ama nota bazlı olmaz.
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: Bakkada - 11.12.2006 14:43:26
MP3'de nota bazli degilde belli hz'ler arasi olur.Low mid ve high sekmelerine gore animasyon olabilir gibi gelio.
Bu arada arkadaslar bu basli basina sadece bunu yapicam degil ornegin (tamam ucuyorum) ben C'de bisey yazicam yazdigimin sonucuda bu cikicak ona gore yani :)
Bi introda bi part gibi dusunun...
Başlık: Cok kazik(benim icin :) ) Kod muzik grafik karisik soru
Gönderen: skate - 11.12.2006 14:56:37
http://www.un4seen.com/ (http://www.un4seen.com/)
 
Bak bass.dll'in özellikleri arasında saymış zaten adamlar event senkronizasyon olayını.
 
High precision synchronization
Synchronize events in your software to the MOD music and streams, synchronize playback of multiple channels together