Amiga Dünyası sayı 8, sayfa 17

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 17

Merhaba!! Hatırlarsanız geçen aylarda TFMX Editör adlı bir programı incelemiştik. Bu kez ise kullanımı daha hafif olan, bizi zorlamayan ancak Amiga'yı oldukça zorlayan bir müzik programıyla tanışacağız. Bu programın ismi "OKTALYZER" (sekizleyici anlamına gelir)...

OKTALYZER oldukça ilginç ve değişik bir program, şöyle ki: Bilindiği gibi Amiga'nın müzik ve ses efektleri için ancak 4 ses kanalı mevcuttur. Fakat bir vatandaş üstün programcılık tekniği sayesinde Amiga'yı bu konuda aştırıp kanal sayısını 8'e çıkarmayı başarmıştır. Bu harika programcının adı ise "Jimmy Lennon Nielson". Kendisine tüm Amiga kullanıcıları adına teşekkür ediyorum.

Ne ilginçtir ki, bu işin nasıl yapıldığı hakkında yabancı ülkelerde hiçbir yazıya şu zamana kadar rastlanmadı. Bizim programcıların olaya getirdikleri yorum ise şu:

"Amiga çipleri arası her türlü veri iletişimini DMA kanallarından yapmaktadır. Programcı, iki sesi bir DMA kanalından gönderemeyeceği için Amiga'nın hızına güvenerek ikinci bir DMA kanalı tanımlar (bunun nasıl yapıldığını daha kimse çözmüş değil...) ve böylece iki ses bir ses kanalını ortaklaşa kullanır."

İyi güzel 4 kanaldan 8'e çıktık da, acaba bu işin avantajları kadar dezavantajları da mevcut mu? Üzülerek söylüyorum, mevcut!! Normalde bir ses bir tane DMA kanalı üzerinden işlemlerini yürütür. Ama iki ses aynı anda bu bir DMA kanalının çift hale gelmesinden meydana gelen sahte iki DMA kanalını kullanırsa, aletimizin hızı bu işi dört dörtlük destekleyemez ve seslerin ikisinin de özüne sadık kalınamaz. Bu yüzden seslerde bir parazit meydana gelir. Bu parazit DRUM enstrümanlarında (vurmalı çalgılarda) o kadar göze çarpmamaktadır. Başlarda özellikle solo enstrümanlarında, hele hele tiz enstrümanlarda çok bariz bir şekilde öne geçmektedir.

Şimdi komutlara geçmeden, şöyle bir kullanım tuşlarını inceleyelim :

1 - ALT + YUKARI OK ve ALT + AŞAĞI OK, pattern uzunluğunu belirlemek için kullanılır (max=80).

2 - ESC : Sadece yaptığınız patterni çalmak için.

3 - F6 : Kursor'u patternin başına götürür.

4 - F7 : Kursor'u patternin ortasına götürür.

5 - F8 : Kursor'u patternin sonuna götürür.

6 - Sample (ses) seçimini nümerik klavyeden yapabilirsiniz.

Örnek: Nümerik Klavye ------> Sample 7 - F3 : Şarkı ya da pattern çalarken track'leri açmak için kullanılır (ON).

8 - F10: Şarkı ya da pattern çalarken track'leri kapamak için kullanılır (OFF).

9 - ALT + SOLA DOĞRU OK: O anki pattern numarasını bir azaltır. Böylece bir önceki patterne atlamış olursunuz.

10 - ALT + SAĞA DOĞRU OK: O anki pattern numarasını bir artırır. Bu sayede bir sonraki patterne atlamış olursunuz.

Şimdi artık OKTALYZER'ın komut ve seçeneklerini inceleyelim.

GENEL KOMUTLAR ve

İŞLEVLERİ NEW: O ana kadar yapılmış müzik bilgilerini (yüklenmiş sesler hariç) siler. Program açılış konumuna döner.

LOAD: Bu komut ile her hangi bir bilgi kayıt ortamına kaydedilmiş (tabii ki OKTALYZER'da yapılmış) müzik parçalarını hafızaya yükleyebilir, OKTALY-ZER'da dinleyebilir veya gerekli düzeltmeleri yapabilirsiniz.

SAVE: Bu komut ise, yaptığınız müzik parçalarım her hangi bir bilgi kayıt ortamına kaydeder.

PREFERENCES: Bu komutu işleme soktuğunuzda, ekrana "OKTALYZER PREFERENCES" adlı bir menü gelir. Bu

KUBİLAYKILINÇ menüde OKTALYZER'ı ilgilendiren ve yapacağınız müzik üzerinde etkili olan bir takım parametreler bulunmaktadır.

1- Channel Config: Bu seçenek ile, hangi kanalların çift hangi kanalların ise tek olacağı saptanır. Herhangi bir müzik parçasının notalarını ilk kez girecekseniz, hemen bu parametreyi ayarlayın, zira tekrar bu parametreyi değiştirdiğinizde tüm müzik bilgileri silinir.

2- Default Pattern lenght: Bir patternde kaç track bulunacağı burada hexadecimal (16'lık sayı düzeni) olarak belirtilir.

3- Sample Load Mode: Yükleyeceğiniz seslerin 4 kanal modunda mı, yoksa 8 kanal modunda mı çalışacağı burada belirtilir.

4- Key Repeat Delay: Basılan tuşun tekrannın gecikme değeri burada belirtilir.

5- Key Repeat Speed: Tuş tekrar hızı belirtilir.

Yukandaki parametrelerden başka, ekran renklerini ve kanal polyphonise'sini ayarlayabilirsiniz.

6- SAVE: Preferences'in o anki durumunu diskete kaydeder.

7- USE: Yeni parametreler kullanıma girer.

8- CANCEL: Preferences'ten yapılan değişiklikler dikkate alınmadan eski haline getirilip OKTALYZER'e dönmenizi sağlar.

EXIT: Programdan çıkmak için kullanılır. CLI: Bu komut sayesinde hiç OKTALYZER'dan çıkmadan CLI'a dönebilirsiniz. Kutucuk içerisindeki "RESTART OKTALYZER" yazısına sol mouse düğmesiyle basarak işaretçiyi dokundurursanız, tekrar OKTALYZER'e dönebilirsiniz. MÜZİK PARÇASI İLE İLGİLİ KOMUTLAR POS(ition): Parçanın hangi pozisyonda olduğunu belirtir.

PATT(ern): Hangi pozisyonda hangi patternin çalınacağını gösterir.

LEN(ght): Parçanın en çok kaç pozisyondan oluşacağını belirtir. Bu sayı her zaman "Position" hanesindeki rakamdan -1- fazla olmalıdır.

INS(ert): İki pozisyon arasına bir pozisyon daha girmek için yer açar.

Yaptığınız patternleri ş arkı olarak çalmak için pattern pozisyonlarını ve çalacak patternleri belirlemeniz gerekiyor.

Klavyeyle gezinmek için ← ve → tuşları.