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ı.
Sayfa 16
Son olarak Parameters menüsüne bakıyoruz.
Sicherheitsabfragen: İşlem yapmadan önce emin misiniz sorusu sorulsun mu?
Schliesse WorkBench: Program çalışırken WorkBench kapatılsın mı? Work-Bench, hafızadan yer yiyeceğinden bunu kaparsanız biraz daha rahat edebilirsiniz. Fakat WorkBench'in kapanması için buradaki tüm pencereler (CLI ve ikon pencereleri) kapanmış olması gerekli.
Max. Disks: Program 1 MByte ile çalıştırıldığında son taktığınız 20 disketin tüm directory'sini hafızasında saklar. Aynı disketi çıkarıp bir daha taktığınızda artık bunun directory'si yerine hafızadaki directory gösterilerek hızdan kazanılır. Bu fonksiyon, size bilgisayarın aklında kaç disketi birden tutacağını belirtmenizi sağlar.
Abfrage nur bei Zielbefehlen: Emin misiniz sorusu sadece bir dosya kaydı ya da değiştirilmesi sırasında sorulacaktır.
Zeige System-requester: Gerektiğinde sistem mesajlarının görünmesini sağlar.
Bewege Maus via. Prg: Mouse işaretçisi program tarafından takip edilir. Setze Maus auf fonksiyonu OK üzerine getirilmiş ve bu fonksiyon seçilmişse, programla çalışırken bir sistem mesajı ile karşılaştığınızda mouse işaretçisi doğrudan OK üzerine getirilir ve klik etmeniz beklenir. Setze Maus auf fonksiyonu Cancel üzerindeyse işaretçi sistem mesajlarında Cancel üzerine gelecektir.
Lies FDOS: FDOS formatı, Avrupa'da Action Replay kartuşunun kullandığı bir formattır ve normal DOS'tan farklıdır. Bu fonksiyon FDOS'ta kaydedilmiş olan dosyaları da görmemizi ve üzerlerinde işlem yapmamızı sağlar.
Verzeichnis am Anfang/Ende: Directory okunduğunda alt-directory'ler dosyalardan önce mi, yoksa sonra mı listelenmesi gerektiğini tanımlayabilirsiniz.
Packer alt-menüsü program sıkıştırmada kullanılacak parametreleri ayarlamamızı sağlar.
Prg/datafile ile sıkıştırılan dosyaların türünü belirleyebilirsiniz. Mit Entpacker'ı seçtiğinizde ve program sıkıştırdığınızda, bunun başına gerekli olan decrunch programı eklenecektir. Min. Packgrösse ile dosyaların en küçük boyutu belirlenir. Böylece belli bir uzunluktan kısa dosyalara dokunulmaz. Packstarke ile yoğunluğu belirleyebilirsiniz. Pack-ID ise sıkıştırılan programa tanımlayacağınız kodu ekler. Sıkıştırılmış dosya kodu ile buradaki kod farklı olduğunda program dosyayı açmaz.
Command menüsü çeşitli menü fonksiyonlarında kullanılan parametreleri içerir.
Zeilennummer bei ASC ile ASCII dosya incelerken satır numarası konulması sağlanır. Seitenpause bei ASC/HEX seçildiğinde ASCII ya da HEX dosya incelerken sayfa sonlarında sizin bir tuşa basmanız beklenir. Command 1 ve Command 2, Batch menüsündeki Cmd1 ve Cmd2'ye basılınca gerçekleştirilmesi istenen işlemi tanımlamak için kullanılır. Editname ise, editörü seçtiğinizde disketten yüklenecek olan text editörünün ismini gösterir. Command ve Edit, ismi tanımlarken kullanacağınız %s ile işlemin klik ettiğiniz dosya üzerinde yapılmasını sağlayabilirsiniz. Protect ve UnProtect ise, her iki hal için dosya koruma flaglarını ayarlamanızı sağlar.
Load ve Save fonksiyonları, disketten parametre yükleyip kaydetmenizi sağlar. Program bir sonraki yüklenişinde bu parametreler otomatik olarak yüklenecektir. Save_FDIR tüm disketlere directory'i yazı dosyası olarak kaydedecektir. Daha sonra disket tekrar takıldığında bu dosya yüklenerek hızdan tasarruf edilecektir. Del_FDIR ise her disketteki Fast directory dosyalarını siler.
Programın tanıtımı benden bu kadar. Gerisini de kurcalayıp çözmek size kalmış. DiskMaster ya da başka bir DOS utility programı kullananların hiç zorlanmayacaklarına eminim. Eğer böyle bir programla ilk çalışmanızsa ilk önce DiskMaster'ı kullanmanızı tavsiye ederim. Zira bu işlevleri yapan, kullanımı en basit ve hızlı program o.