Bu sayfadaki yazılar
Sayfanın metni
Sayfa 17
Rem ** Burak Özdemir Rem ** AMOS Copyright 1990 ** Rem ** Mandarin/Jawx ** KEK Noise To 15 Volume 63
Set Envel 0,0 To 10,63 Set Envel 0,1 To 50,30 Set Envel 0,2 To 20,0 Do Led On Play 25,80 Led Off Play 25,80 Loop
Şimdi gelelim Amiga'yı kanuşturmaya. Amiga Basic'de olduğu gibi translate$ gibi bir komutla cümleyi önceden fonetiklere çevirmenin gereği yoktur. (İşte bir üstünlük dahal). Bunun için sadece iki komutumuz var:
Say KULLANILIŞ: Say Bu komutla 1$ string'i içinde bulunan kelimeleri okur. Yalnız (8'in son karakterinin olmasına özen gösterin. *m Çi lışma belirler. Afabileceği değerler, *0' ile 'V dir. Birinci modda program 1$'ı okuyana kadar bir sonraki komuta geçmez. Diğer mod ise, multitasking modudur. Bu seler program sına devam eder. Bu modun dezavantajı programı yavaşlatmasıdir.
KOMUT: Set talk KULLANILIŞ: Set talk
Bu Komut Amiıga'nın konuşma modunu belirler. sesin sözde cinsiyetini belirler. *0' kadın sesi içindir. 'm' konuşma modun belirler. Alabileceği değerler yine *0' ile *T'dir. İkinci seçenek konuşmaya değişik bir tonlama getirir. sesin fre kansıdır. *65' ile arasında değerler alabilir. 'h' ise konuşma hızıdır. *40 "ile arasında değerler alır. Bu komutları Uk kullandığınızda, *narrator.device" disketten yüklenir. Bu dosyanın disketinizde bulunmasına özen gösterin. Aslında narrator.device pek iyi hazırlarımış bir device değil; bu yüzden, bu komutları kullanırken biraz dikkatli olmanız gerekiyor. Eğer programlarınızda kullanacağınız bütün sesleri kendiniz yaratmak zorunda olsaydınız. işiniz epey zor olacaktı. Çünkü ne kadar yeteneli olursanız olun, gerçekte etrafımızda var olan sesleri taklıt etmeniz çok zordur. Böyle durumlarda, en iyisi bu sesleri hafızaya kopyalamak ve doğrudan oradan kullanmaktır. Bu olaya *Sampling' yani örnekleme adı verilir. Bu işi yapabilmeniz için sampler adı altında satılan ek hir parçaya sahip olmanız gerekiyor.
Fakat bu parçaya sahip değilseniz hiç üzülmeyin. AMOS, etrafta kolayca bulabileceğiniz müzik programlarının kullandığı hazır sample edilmiş seslerin çoğunu kolayca kullanabilme özelliğine sahiptir. Gelecek ay bunlara değinerek ses komutlarını bitirip, müzik komutlarına geçeceğiz. O zamana kadar hepinize iyi çalışmalar. Hoşçakalın...
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 16
niz: Wave 0 to v
Rem
Rem ** AMIGA DUNYASI ** Rem ** AMOS Demo Program ** Rem ** Written by Rem ** Burak Ozdemir ** Rem ** AMOS Copyright 1990 ** Rem ** Mandarin/Jawx *& Rem iki ki ik tar Noise To 15 Volume 63
Set Envel 0,0 To 10,63 Set Envel 0,1 To 50,63 Set Envel 0,2 To 20,0 Do Play Rnd(96),80 Loop
KOMUT: Del wave KULLANILIŞ: Del wave n
Bu komut, “set wave” komutuyla hazırladığınız bir sesi silmek için kuHanılır. Komutun kullanılmasından ses kanalları sinüs dalgasına ayarlanır.
KOMUT: Ser envel KULLANILIŞ: Set cnvel da to s.g
Bu komut sesin şiddetinin zamanla değişmesini, yani zarf eğrisini (Envelope) ayarlamak içindir. Bu komut yardımıyla, en fazla yedi aşamalı zarf eğrileri hazırlayabilmek mümkündür. Günümüzde çok profesyonel olmayan synthesizer'ların büyük bir bölümünün en fazla beş aşamalı olduğunu dikkate alacak olursak, bu pek küçümsenmeyecek bir sayıdır. Bu kadar reklamdan sonra, gelelim komut parametrelerinin açıklanmasına: 'd', dalga numarasıdır. Her dalga için ayrı bir zarf eğrisi hazırlayabilirsiniz. 'a', zarfın o an ayarlamakta olduğunuz aşamasıdır. 0 ile 6 arasında değerler alabilir. 't', o an ayarlamakta olduğunuz aşamanın VBL cinsinden değeridir. 'g' ise, aşamanın sonunda sesin almasını istediğiniz genliktir. 0 ile 63 arasında değerler alabilir. Bu genlik değerleri bağıl değerlerdir; yani Volume komutu ile sesi kıssanız bile eğrinin şekli değişmez. Aşağıdaki şekilde bir zarf eğrisinin aşamalarını daha detaylı olarak inceleyebilirsiniz / genlik
Rem — AMOS Copyright 1990 ia
Rem ** Mandarin/Jawx Rem && Rem kkk Noise To 15 Volume 63
Set Envel 0,0 To 90,63 Set Envel 0,1 To 90,25 Set Envel 0,2 To 55,0 Da Play 2,43,20 Play 8,50,30 Play 1,35,20 Play 4,30,300 Loop
hepiniz bazı programların, Amiga'nızın 'power' lambasının parlaklığını değiştirdiğini Bunun, Amıga'nın sesiyle ne ilgisi var diyebilirsiniz. Aslında bu lambanın bilgisayarın ses üretim sistemiyle direk bir ilgisi yoktur. Bunun yanında tek fonksiyonu, ilk bakışta görüldüğü gibi Amiga'nın açık olduğunu belirtmek değildir. Monitörünüzden veya Amiga'mzı bağladığınız müzik sisteminden istenmeyen hışırtıların gelmesini önlemek için, bilgisayarın ses çıkışına bir filtre bağlanmıştır. Fakat bu filire, perkusyon seslerinin ve çok ince seli efektlerin etkisini bozmaktadır. Bunun üzerine Amiga'yı tasarlayanlar. bu filtrenin programcı tarafından açılıp kapatılmasını mümkün kılmışlar. İşte bu İambanın diğer bir görevi de, bu ses durumu hakkında bilgi vermektir. Lamba parlak durumdaysa, filtre aktif haldedir. Lamba az bir ışık veriyorsa filtre cikisiz Eski tip filtre kapalı iken ışık tamamen sönmektedir. Bu yüzden şaşırmayın.
Şimdi hem “set envel' komutuna, hem de “noise” komutuna örnek bir program daha veriyorum. Bu program. okyanus kenarındaki dalga seslerini andırır sesler çıkarır.
Rem
Rem kl Rem ** AMIĞA DUNYASI ** Rem** — AMOS Demo Program Rem ** Written by Rem ** Burak Özdemir .*
KOMUT: Led KULLANILIŞ: Led on Led off
Bu komut, anlattığım filtreyi açıp kapatmak için kullanılır.
Rem
Rem **
Rem ** DUNYASI Rem ** AMOS Demo Program — ** Rem ** Written by