þSONIX MANUAL }>¿> *************************************** *************************************** ** ** ** ** ** SSSSSS OOOOOO NN NN III XX XX ** ** SSSSSS OOOOOO NN NN III XX XX ** ** SS OO OO NNN NN III XXXX ** ** SSSSSS OO OO NNNNNN III XX ** ** SSSSSS OO OO NNNNNN III XX ** ** SS OO OO NN NNN III XXXX ** ** SSSSSS OOOOOO NN NN III XX XX ** ** SSSSSS OOOOOO NN NN III XX XX ** ** ** ** ** *************************************** *************************************** Autor programu : (C)1990 PROFI /Hradec KrÁlov×/ Distributor programu : (C)1990 RTMVsoft /Hradec KrÁlov×/ Autor tohoto popisu : (C)1990 [S.M.K.] STUDIO Martin KAREN /Hradec KrÁlov×/ ======================================= Ano, vÁÚenÉ uÚivatel× a pÒÉznivci osobnÉho poÃÉtaÃe SHARP MZ-800, koneÃnÅ je tu prvnÉ prakticky pouÚitelnÙ hudeb- nÉ editor se vÓemi nÁleÚitostmi !!! Popudem ke vzniku tohoto uÚiteÃn×ho a potÒebn×ho programu byl jednak stej- nojmennÙ program na ÓestnÁctibitov×m poÃÉtaÃi COMMODORE AMIGA ( dle jehoÚ vzoru byl tak× vytvoÒen) a zejm×na pak neexistence pouÚiteln×ho programu ob- dobn×ho typu na poÃÉtaÃi SHARP ( kupÒ. EdSong 2P03 MNL, basicovsk× M&S STUDIO a desÉtky dalÓÉch pokusÊ s nulovou Óan- cÉ na rozsÁhlejÓÉ vyuÚitÉ). Program si mÊÚete objednat na adrese distributora za 150 KÃs. KompletnÉ sou- bor obsahuje: zavadÅà editoru, vlastnÉ program, 4 demoskladby pÒÉmo od autorÊ programu (AXEL F, LA PALOMA, ROSAMUNDA a UHERSKù TANEC) a samozÒejmÅ i tento nÁvod do textov×ho editoru FET. Program je nahrÁvÁn libovolnou rychlostÉ dle pÒÁnÉ zÁkaznÉka; hlavnÉ ÃÁst editoru je z dÊvodu ochrany programu nahrÁvÁna za- kÏdovanÅ (tÉmto ÚÁdÁme rÊzn× ÓÔouraly, aby aÚ se jÉm povede editor rozkÏdovat, pÒesto program neÓÉÒili). 1. CHARAKTERISTIKA EDITORU ~~~~~~~~~~~~~~~~~~~~~~~~~~ V SONIXu je vyuÚito vÓech zvukovÙch moÚnostÉ poÃÉtaÃe SHARP MZ-800 ( kupÒ. pouÚitÉ vÓech ÃtyÒ zvukovÙch kanÁlÊ). Snahou pÒi vÙvoji programu bylo jak co nejjednoduÓÓÉ ovlÁdÁnÉ (kurzorovÙ blok + klÁvesa 'SPACE' nebo paralelnÅ jeden ze dvou joystickÊ), tak i pÒÉstupnost naprost×mu hudebnÉmu laikovi, kterÙ si chce tÒeba jen pÒepsat melodii z parti- tury. DÁle byl tak× brÁn zÒetel na co nejvyÓÓÉ ÕÃelnost editoru - plnÅposta- ÃujÉcÉ monochromatickÙ reÚim, velkÁ znakovÁ sada, kterou ocenÉte zejm×na pÒi "najÉÚdÅnÉ" Óipkou apod. (tzn., Úe zde ale nenajdete rozliÃn× grafick× pa- rÁdiÃky jako u jinÙch programÊ, kter× vÓak velmi Ãasto ubÉrajÉ vlastnÉmu pro- dat). SONIX proto z tohoto dÊvodu pojme vÉce jak 40 Kb dat, pÒiÃemÚ bÅÚnÁ ÃtyÒ- hlasÁ skladba zabere cca 5 Kb pamÅti. Editor nevyÚaduje ÚÁdnou rozÓiÒujÉcÉ periferii, plnÅ mu postaÃÉ vlastnÉ po- ÃÉtaà a magnetofon (pro skalnÉ pÒÉzniv- ce RAM-DISKu dodÁvÁn, Úe smÅÒovÁnÉ na DISK se jevÉ jako zbyteÃnost, kdyÚ je SONIX moÚn× zav×st jen klasickÙm zpÊso- bem z magnetofonu; to sam× platÉ tak× pro FLOPPY-DISKetÁÒe). 2. ODSTARTOVáNé EDITORU ~~~~~~~~~~~~~~~~~~~~~~~ SONIX se zavÁdÉ do poÃÉtaÃe bÅÚnÙm zpÊsobem (tj. po RESETu klÁvesou 'C' Ãi z monitoru pÒÉkazem 'L' + CR). Ihned po bezchybn×m odstartovÁnÉ nÁm editor zvu- kovÙm znamenÉm oznÁmÉ, Úe je pÒipraven s nÁmi komunikovat. NynÉ jiÚ mÊÚeme na- jÉÚdÅt Óipkou na jednotliv× Õkony. 3. PRáCE V EDITORU ~~~~~~~~~~~~~~~~~~ V prav× ÃÁsti obrazovky je umÉstÅno hlavnÉ menu, ze kter×ho mÊÚeme odskako- vat do jednotlivÙch adresÁÒÊ. 3.1 Funkce PLAY --------------- Tento pÒÉkaz nÁm odstartuje sprÁvnÅ zadanou melodii. PÒi pÒehrÁvÁnÉ skladby lze pracovat s funkcÉ TEMPO ( sloupec zcela vpravo, kde pomocÉ Óipky mÊÚeme libovolnÅ zadÁvat a mÅnit rychlost pÒe- hrÁvÁnÉ v intervalu 1 aÚ 182 ( ÃÉselnÙ Õdaj je dole pod sloupcem; 1 = nejrych- leji; standardnÅ je nastaveno 32). Tak× je pÒi pÒehrÁvÁnÉ moÚn× zÁroveÎ praco- vat i s funkcÉ DEFINE (viz dÁle). 3.2 Funkce STOP --------------- Tato funkce slouÚÉ k zastavenÉ pÒe- hrÁvan× melodie. Skladba se t×Ú automa- ticky stopne pÒi aktivaci nÅkter× z dalÓÉch funkcÉ (mimo dvou vÙÓe jmenova- nÙch). 3.3 Funkce MUSIC ---------------- Tento pÒÉkaz slouÚÉ k vlastnÉ edita- ci Ãi listovÁnÉ skladby. PracovnÉ oblast je v lev× a stÒednÉ ÃÁsti obra- zovky. VidÉme zde dvÅ notov× osnovy a dÅlÉcÉ svislou ÃÁru, pÒiÃemÚ vklÁdÁnÉ Ãi mazÁnÉ znakÊ se dÅje bezprostÒednÅ vpravo od t×to rysky. Jednotliv× pÒÉka- zy, znaky a podfunkce editaÃnÉho pole vybÉrÁme opÅt z nabÉdky po prav× stra- nÅ obrazovky. Noty lze uklÁdat celkem v Óesti oktÁvÁch (tj. od C1 do H6), pÒi pokusu o vloÚenÉ noty mimo tento rozsah se ozve akustickÙ signÁl. VklÁdÁme zÁ- sadnÅ skladby napsan× nebo pÒeveden× do houslov×ho klÉÃe ! V menu si lze navo- lit: d×lku noty Ãi pomlky ( v rozsahu noty cel× aÚ ÓestnÁctinov× vÃetnÅ not a pomlk s teÃkou; celÁ nota je nejdelÓÉ), dÁle ÃÉslo od 0 do F (15), kter× udÁvÁ frekvenÃnÉ prÊbÅh tÏnu vybran×ho nebo nadefinovan×ho ve funkci DEFINE ( viz dÁle). Toto ÃÉslo se zobrazuje spolu s notou v osnovÅ; nota se vklÁdÁ v edi- taÃnÉm poli vpravo od ÃÁry najetÉm Óip- kou do poÚadovan× vÙÓky v osnovÅ (poml- ky se automaticky uklÁdajÉ na sv× mÉsto v hornÉ notov× osnovÅ z dÊvodu vÅtÓÉ pÒehlednosti, protoÚe ke vklÁdÁnÉ not se pouÚÉvÁ zejm×na spodnÉ notovÁ osno- va). Pod dÅlÉcÉ Ãarou se identifikuje prÁvÅ nastaven× jm×no noty a pÒÉsluÓnÁ oktÁva (napÒ. C3). Potom se tu nachÁzÉ znak pro mazÁnÉ ( tvar "mal× tuÚky" ); maÚe se vyjetÉm z menu a stiskem klÁve- sy nebo tlaÃÉtka joysticku ( smazÁn je vÚdy znak vpravo od dÅlÉcÉ rysky). DÁle pokud nÁm nepostaÃuje na simulovÁnÉ bi- cÉch nÁstrojÊ jen 4. kanÁl nebo zadÁvÁ- me-li pouze tÒÉhlasou melodii, mÊÚeme k ovlÁdÁnÉ Óumov×ho generÁtoru pouÚÉt i 3. kanÁl, a to za pomoci podfunkce "N" po jejÉÚ aktivaci se k notÅ s ÃÉslem pÒipisuje jeÓtÅ pÉsmeno "N" a tato nota je pak generovÁna ÓumovÙm generÁtorem (v nÉzkÙch oktÁvÁch zÉskÁme tzv. " bÉlÙ Óum" a ve vysokÙch pak tzv. "synchronnÉ Óum"). NÁsleduje podfunkce hudebnÉho kÒÉÚku "#", kterÙ nÁm vklÁdanou notu zvÙÓÉ o pÊltÏn (opÅt se zobrazuje spo- leÃnÅ s notou a platÉ pouze pro jednu notu na rozdÉl od hudebnÉ partitury, kde platÉ aÚ do konce taktu nebo do od- rÁÚky). Opakem ke zvyÓovÁnÉ tÏnu je je- ho sniÚovÁnÉ (znaÃka b× "b"), kter× se v SONIXu podobnÅ jako v BASICu chytÒe obchÁzÉ zvÙÓenÉm noty, kterÁ v hudebnÉ stupnici t×to notÅ pÒedchÁzÉ. Pak lze tak× volit podfunkci blok (znaÃka "|"), jÉÚ si svou skladbu rozdÅlujeme na li- bovolnÅ dlouh× ÃÁsti, kter× si pak po- mocÉ funkce BLOCKS uspoÒÁdÁme pro jednotliv× kanÁly a v potÒebn×m poÒadÉ (v editaÃnÉm poli se zobrazuje svislou Ãarou). OsvÅdÃilo se pro pÒehlednost (alespoÎ ze zaÃÁtku) zadÁvat co blok v editoru, to takt v partituÒe. NÁsleduje speciÁlnÉ podfunkce definovanÙ blok znaÃka ":"), kterÙ mÊÚe obsahovat libo- volnÙ poÃet not a blokÊ. OznaÃujÉ se jeho kraje (v editaÃnÉm poli se zobra- zuje svislou Ãerchovanou Ãarou). S tÉm- to "maxiblokem" mÊÚeme dÁle manipulovat pomocÉ ok×nka, kter× otevÒeme, kdyÚ vy- jedeme Óipkou v pracovnÉ ÃÁsti editaÃ- nÉho pole k hornÉmu okraji obrazovky a stiskneme klÁvesu nebo tlaÃÉtko joy- sticku. V tomto ok×nku mÊÚeme: najÉt si zaÃÁtek nadefinovan×ho bloku ( BLOCK FIND), tento blok pÒekopÉrovat do prÁvÅ nastaven×ho mÉsta (BLOCK COPY) a nebo definici bloku zruÓit (BLOCK END). Ne- sprÁvn× zachÁzenÉ s tÅmito pÒÉkazy je opÅt provÁzeno akustickÙm signÁlem. DÁ- le jsou tady Óipky : Óipkou doleva se zÁpis not roluje smÅrem ke sv×mu poÃÁt- ku, naproti tomu Óipkou doprava se zÁ- pis not posouvÁ smÅrem ke sv×mu konci; Óipkou nahoru pÒesouvÁme noty o oktÁvu vÙÓ a Óipkou dolÊ pak o oktÁvu nÉÚ. Pro rychl× vyhledÁvÁnÉ v zÁpisu nÁm slouÚÉ vodorovnÁ ryska v sloupci ÕplnÅ vpravo, kterÁ nÁm opticky ukazuje, kolik pamÅti je zaplnÅno a kolik jÉ jeÓtÅ zbÙvÁ. Zde se posouvÁnÉm Óipky mÊÚeme v okamÚiku pÒemÉstit do jak×koliv ÃÁsti skladby. Tak× mÊÚeme zadat hlasitost jednotli- vÙch not (znaÃka "V"), kdyÚ si nastavÉ- me poÚadovanou hodnotu (0 aÚ F) v mÉs- tÅ, kde se jinak nastavuje frekvenÃnÉ charakteristika not a Óipkou odeÓleme na znaÃce (hlasitost se zobrazÉ samo- statnÅ mezi notovÙmi osnovami, napÒ. jako "V0", coÚ je minimÁlnÉ hlasitost). Potom tu je znaÃka "oblouÃek", kterÁ se nazÙvÁ ligatura a spojuje dvÅ noty stejn× vÙÓky v jeden tÏn (tzn., Úe pro- dluÚuje hodnotu prv× noty o hodnotu no- ty druh×). PouÚÉvÁ se tam, kde nelze potÒebnou d×lku tÏnu vyjÁdÒit jedinou notou. OblouÃek nelze pouÚÉt mimo blok! ZadÁ se vloÚenÉm prvnÉ noty, nastavenÉm d×lky noty druh× a odeÓle se ligatura (zobrazÉ se jako oblouÃek mezi notami). Nakonec jsou tu jeÓtÅ pod Ãarou v dolnÉ ÃÁsti obrazovky ÃÉseln× hodnoty, kter× udÁvajÉ: prvnÉ ÒÉkÁ, v kolikÁt×m bloku se prÁvÅ nachÁzÉme; druhÁ je poÃet blo- kÊ celkem a tÒetÉ udÁvÁ, kolik "bunÅk" pamÅti mÁme ze 182 moÚnÙch zaplnÅno (ÃÉselnÁ analogie se sloupcem u prav×ho kraje). PodobnÅ jako v kaÚd×m podmenu se pÒÉkazem EXIT navracÉme do zÁkladnÉ nabÉdky. 3.4 Funkce DEFINE ----------------- Po zadÁnÉ t×to funkce se rozvine Ói- rok× ok×nko, ve kter×m vidÉme Òadu ÃÉ- sel od 0 do F, pÒi jejichÚ odesÉlÁnÉ pod Óipkou se nÁm ve vrchnÉ ÃÁsti ok×n- ka zobrazujÉ grafy jiÚ nadefinovanÙch frekvenÃnÉch prÊbÅhÊ tÏnÊ, kter× si ale sami mÊÚeme libovolnÅ upravovat pÒÉmo v tÅchto grafech (ÃÉsla grafÊ korespondu- jÉ s ÃÉsly ve funkci MUSIC; ÃÉslo prÁvÅ nastaven×ho grafu je zhruba uprostÒed ok×nka, vlevo od nÅj se pak pÒi vlastnÉ editaci grafu zobrazuje hodnota jedno- tlivÙch bodÊ kÒivky z intervalu od 0 do 15). Tak× si mÊÚeme zadat stupeÎ rozli- ÓenÉ charakteristik, a to pÒÉkazem NUMBER, prostÒednictvÉm kter×ho se nÁm rozroluje ok×nko INPUT NUMBER, kde Óip- ka nahoru hodnotu zvyÓuje a Óipka dolÊ hodnotu sniÚuje (interval od 1 do 32; standardnÅ nastaveno 17). NÁvrat je na- jetÉm na ÃÉslo (tj. mezi Óipky) a ode- slÁnÉm. Odskok do hlavnÉho menu je zase pÒÉkazem EXIT. 3.5 Funkce CMT -------------- Touto funkcÉ mÁme zabezpeÃenu spolu- prÁci s magnetofonem ( tj. naÃÉtÁnÉ a uklÁdÁnÉ dat). OpÅt se otevÒe okno, kde mÁme pÒÉkazy: LOAD, kterÙ nÁs vyzve ke stisknutÉ PLAY nebo ESC (BREAK), kde po PLAY nÁsleduje naÃtenÉ jiÚ vytvoÒen× melodie z pÁsky ( rychlost naÃtenÉ se automaticky nastavuje dle nahrÁvky; lze nahrÁt pouze data vytvoÒenÁ SONIXem, tzn. Úe hlaviÃka programu musÉ vypadat v TURBO COPY takto: FT Filename Size From Exec ---------------------------------- 50 .......... Sonix .... 0000 0000 V komentÁÒi hlaviÃky (tj.1108H - 116FH) je pro jistotu jeÓtÅ: "(c) 1990 Profi" a "data for SONIX" (to uÚ vÓak povinn× nenÉ). Pak je zde samozÒejmÅ i funkce SAVE, kterou si mÊÚeme uloÚit melodii, kterÁ se prÁvÅ v editoru nachÁzÉ ( opÅt nÁsleduje vÙzva ke stisknutÉ tlaÃÉtek RECORD.PLAY nebo ESC). Rychlost zÁznamu se zadÁvÁ pÒÉkazem SPEED, kde mÁme moÚ- nost nastavenÉ SPEED 1 aÚ 3 dle rychlo- stÉ TURBO COPY. AktuÁlnÉ rychlost je oznaÃena Óipkou ">" a nÁvrat do podmenu je EXITem. Nakonec mÁme v ok×nku jeÓtÅ jm×no poslednÉ nahran× skladby, kter× modifikujeme najetÉm Óipkou, odeslÁnÉm a vloÚenÉm poÚadovan×ho nÁzvu (lze po- uÚÉt jen velkÁ pÉsmena a ÃÉsla; mezeru lze vloÚit klÁvesami "-" "^" "\" "," nebo "."; smazÁnÉ znaku vlevo se prove- de "DEL" a odeslÁnÉ jm×na pomocÉ "CR"). Jm×no skladby mÊÚe mÉt maximÁlnÉ d×lku 10 znakÊ (6 znakÊ je vyhrazeno pro nÁ- zev editoru). ZpÅt do hlavnÉ nabÉdky se vrÁtÉme opÅt pÒÉkazem EXIT. 3.6 Funkce BLOCKS ----------------- V t×to dÊleÚit× funkci vyuÚÉvÁme ce- lou obrazovku. Zde si nejprve urÃÉme, pro kterÙ kanÁl budeme melodii defino- vat (MELODY 1 aÚ 3 a NOISE 4, kterÙ je ponÅkud odliÓnÙ a vyuÚÉvÁ se proto ze- jm×na k vytvoÒenÉ rÊznÙch zvukovÙch e- fektÊ; pÒi dobr×m vykreslenÉ frekvenÃnÉ kÒivky ve funkci DEFINE se dajÉ pomÅrnÅ sluÓnÅ napodobit bicÉ nÁstroje). ãtvrtÙ kanÁl tak× nemÊÚe hrÁt samostatnÅ ( je tedy zÁvislÙ na jin×m kanÁlu, ale lze to obejÉt zadÁnÉm pomlky Ãi nulov× hla- sitosti ÒÉdÉcÉmu kanÁlu). Potom pÒÉka- zem ENTER vklÁdÁme k jednotlivÙm hlasÊm ÃÉsla blokÊ. Tato ÃÉsla nastavÉme opÅt pomocÉ Óipek na tÒÉmÉstn×m cifernÉku. ãÉsla blokÊ mohou bÙt libovolnÅ Òazena a opakovÁna (vyuÚitÉ napÒ. pÒi repetici ve skladbÅ, tj. ÃÁst skladby zahranÁ dvakrÁt za sebou - v partituÒe uzavÒeno v symbolech |: ..... :| ). PÒÉjemnÙmi funkcemi jsou cykly: 1/ nekoneÃnÙ cy- klus - znak "stoÃenÁ Óipka", kterÙ opa- kuje zadanÙ(-×) blok(-y), dokud hraje nÅkterÙ z dalÓÉch kanÁlÊ; 2/ malÙ cy- klus - znak "^1", kterÙ nÁm opakuje po- slednÉ blok pÒed znakem a to tolikrÁt, jak× bylo ÃÉslo na cifernÉku pÒi akti- vaci cyklu; 3/ velkÙ cyklus - znak "^X" nÁm (opÅt dle cifernÉku) zopakuje vÓechny bloky a mal× cykly, kter× se nachÁzejÉ pÒed tÉmto znakem (malÙm cy- klem vÓak nemÊÚeme opakovat velkÙ, pro- to mÊÚe bÙt malÙ cyklus jen uvnitÒ vel- k×ho; velkÙ cyklus zaÃÉnÁ tam, kde skonÃil pÒedeÓlÙ velkÙ cyklus a takto se mohou velk× cykly libovolnÅkrÁt za sebou opakovat). V pracovnÉm prostoru zcela dole se nachÁzejÉ jeÓtÅ Óipky na- horu a dolÊ, kterÙmi mÊÚeme rolovat v kaÚd×m sloupci blokÊ a cyklÊ u jedno- tlivÙch kanÁlÊ, a to k zaÃÁtku nebo ke konci. Dole pod sloupci se jeÓtÅ zobra- zujÉ ÃÉsla prÁvÅ aktuÁlnÉch blokÊ pro kaÚdÙ kanÁl. Ve sloupci zcela vpravo se opÅt mÊÚeme velmi rychle pÒemÉsÔovat do rÊznÙch mÉst blokÊ (sloupec tak× ukazu- je, kolik "bunÅk" pamÅti je v kaÚd×m sloupci blokÊ zaplnÅno). SamozÒejmÅ je tu i funkce mazÁnÉ, po jejÉÚ aktivaci postupujeme stejnÅ jako pÒi vklÁdÁnÉ blokÊ. MaximÁlnÉ poÃet blokÊ je 250, pÒiÃemÚ se mohou porÊznu opakovat aÚ do hodnoty 721 pro kaÚdÙ kanÁl zvlÁÓÔ (po- Ãet cyklÊ nenÉ ÃÉselnÅ omezen). PÒÉka- zem EXIT se opÅt dostÁvÁme do zÁkladnÉ- ho menu. 3.7 Funkce CLEAR ---------------- Po aktivaci t×to funkce nÁsleduje ok×nko WINDOW CLEAR, kde mÊÚeme volit vyÃiÓtÅnÉ editoru odpovÅdÉ OK! ( editor ve stavu, v jak×m byl hned po nahrÁnÉ, tj. bez dat) nebo odpovÉme CANCEL a be- ze zmÅn v datech se vracÉme do hlavnÉho menu. 3.8 Funkce QUIT --------------- Tak× tato funkce rozroluje ok×nko, a to WINDOW QUIT, kde odpovÅdÉ OK! nenÁ- vratnÅ SONIX opustÉme a poÃÉtaà se bude nachÁzet ve stavu, v jak×m byl ihned po zapnutÉ (tzn. data budou provÚdy ztra- cena)!! OdpovÉme-li vÓak CANCEL, navrÁ- tÉme se beze zmÅny v datech do zÁkladnÉ nabÉdky a mÊÚeme pokraÃovat v prÁci. 4. ZáVåR ~~~~~~~~ PevnÅ vÅÒÉme, Úe kvÊli vloÚen× ÃÁst- ce si nebudete "rvÁt vlasy", Úe se pro VÁs SONIX stane oblÉbenÙm a pouÚÉvanÙm pomocnÉkem v Ãase vÅnovan×m sv×mu poÃÉ- taÃi SHARP MZ-800 a Úe se pokusÉte do- drÚet smluvnÉ poÚadavek o zÁkazu nele- gÁlnÉho kopÉrovÁnÉ tohoto programu. Se svÙmi dotazy, nÁvrhy, radami nebo pÒipomÉnkami se laskavÅ obracejte ( s korunovou znÁmkou) na adresu: autorÊ programu: ---------------- DuÓan MARIUS Jaroslav SOUãEK TÒeÓÎovÁ 530 Drtinova 106 503 11 HRADEC KRáLOV÷ distributorÊ programu: ---------------------- Rudolf, TaÔÁna, Martin a VÉt JAROMåòSKù Jungmannova 1438 500 05 HRADEC KRáLOV÷ autora tohoto nÁvodu: --------------------- Martin KAREN Urxova 297 500 06 HRADEC KRáLOV÷ ================================konec== e o