home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / falcon / sound / mjuzakk / doku / mjuzakk.txt < prev    next >
Text File  |  1993-11-24  |  23KB  |  470 lines

  1.  
  2.  
  3. REM: Zeilen, die mit '>>>' markiert sind, beschreiben neue Features oder enthalten
  4. REM: wichtige Hinweise.
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.               Hallo Musiker und Freunde der Nachvertonung
  15.               Willkommen und Ha-Yeah zum
  16.               *******************************************
  17.               **                                       **
  18.               **     Deluxe MJUZAKK Zerbastel Kit      **
  19.               **                                       **
  20.               *******************************************
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. Zunaechst eine kurze Einfuehrung in das Lowcost-Desktop-Musik-Gebastel:
  28.  
  29. Es begann im Jahre 1986! Da kam in Deutschland der Amiga raus und es gab 
  30. sofort ein gewisses "Instant Music", ein ziemlich eingeschraenktes 
  31. Musikprogramm, das aber (dem Amiga sei Dank) erstmals vier Samplestimmen 
  32. gleichzeitig abspielen konnte und "natuerlich" in Echtzeit die Tonhoehe 
  33. veraendern (transponieren) (Erst spaeter merkte man wohl, dass das gar 
  34. nicht so natuerlich war, denn die ganze moderne 16-Bit-Soundhardware in 
  35. egal welcher Rechnerwelt kann das erstmal nicht).
  36. Jedenfalls, wenn man alle Kompositionshilfen abschaltete, konnte man damit 
  37. richtige Musikstuecke basteln. Die Erinnerung daran verschwimmt zunehmend 
  38. an jene ruhmreichen Tage.
  39.  
  40. Wenig spaeter kamen die ersten Soundtracker. Haarstraeubende Bedienung, nur 
  41. 16 Instrumente ladbar zu je nur 32 kB, dazu die beliebten Gurus und eine 
  42. grauenvolle Inhaltsverzeichnisverwaltung der Instrumente. Trotzdem konnte 
  43. man fuer damalige Verhaeltnisse fantastische Ergebnisse damit erzielen, 
  44. sodass die erzeugten MODs ihren Siegeszug in alle Rechnerwelten 
  45. antraten. Ungluecklicherweise ist aber das Konzept der Soundtracker bis 
  46. heute kaum ueberarbeitet worden. Es gab nur minimale Verbesserungen an 
  47. der Bedienung, obwohl jede Codergroup mal so ein Ding auf den Markt 
  48. werfen musste. Die Bedienung wurde auch nicht gerade dadurch verbessert, 
  49. dass fast alle Codergroups (was sind das eigentlich fuer Leute? Zeigt 
  50. euch mal!) es groovy fanden, keine Zeile Anleitung mitzuliefern und so 
  51. wichtige Funktionen wie "quit" vergassen oder dafuer die mysterioesesten 
  52. Tastatur-Affengriffe vorsahen. Auf diese Art schafft man sich schnell 
  53. Geheimwissen :-@.
  54. Aber das wichtigste: Sobald man den Amiga an die Hifianlage 
  55. anschliesst, graut es einem nun schon jahrelang vor dem dumpfen, mumpfigen 
  56. 8-bit-Sound, den der Amiga (jedenfalls meiner) noch mit wunderbarem 
  57. Brummen und Zirpen unterlegt (Damit es wenigstens irgendeine 
  58. Hoehenwiedergabe gibt!).
  59.  
  60. Auf anderen Rechnerwelten hat sich auch nix getan. Meines Wissens gibt es 
  61. bis heute keine taugliche Musiksoftware fuer irgendeine PC-Soundkarte, fuer 
  62. den Mac (der es natuerlich auch hardwareseitig nicht ohne suendteure Karten 
  63. packen wuerde), fuer den NeXT oder fuer die Indigo. Sollte es irgendwann 
  64. eine annaehernd mit MJUZAKK vergleichbare Software und 16-Bit-Hardware fuer 
  65. irgendeinen Rechner geben (z.B. fuer den Soundblaster 16 ASP oder die 
  66. neuen DSP-Macs), so lass es mich wissen. (Ich spreche hier uebrigens 
  67. immer von Programmen, die die Tonerzeugung NICHT externen Midiinstrumenten 
  68. ueberlassen, sondern billige Rechnerhardware. Dies nur, weil das immer noch 
  69. viele Leute durcheinanderbringen).
  70.  
  71. Jedenfalls kam, na sagen wir mal wohlmeinend im April 1993, (auf dem 
  72. Atari-Kalender war es das dritte Quartal 1992) der Falcon auf den Markt, 
  73. der fantastischen Klang, Echtzeitmischen und -transponieren mittels DSP 
  74. verspach. (Nunja, eigentlich versprach keiner etwas, denn Atari vermied es 
  75. bis heute (Sept.93) sorgfaeltig, irgendjemandem ausserhalb der Hardcore-
  76. Atari-Scene etwas vom Falcon und seinen Faehigkeiten zu erzaehlen. Sagte 
  77. nicht Jack Tramiel vor ca. 5 Jahren sinngemaess, es genuege nicht, 
  78. fantastische Rechner zu bauen, man muesse es den Leuten auch erzaehlen? 
  79. Das muss er wohl vergessen haben.)
  80.  
  81. Doch, oh Pein, ne Menge Leute schrieben irgendwelche Harddiskrecorder, 
  82. Effektgeraete und "verrueckte, laute und kreative" Audio-Spruecheklopfer, 
  83. ohne daran zu denken, was man denn nun mit den herrlichen und 
  84. effektverzerrten Samples anfangen soll. Keiner kam scheinbar auf die Idee 
  85. (oder war in der Lage), ein Musikkompositionsprogramm zu schreiben.
  86.  
  87. Ich, Bernhard, entschied mich fuer den Falcon hauptsaechlich wegen seiner 
  88. Musikfaehigkeiten und war ueber die lange Wartezeit frustriert. Alle 
  89. Anfragen im Maus- und Usenet nutzen nichts, ueber Ankuendigungen ging 
  90. nichts hinaus. (das 1800-DM-Programm Cubase Audio fuer Falcon kann 
  91. uebrigens zwar mehrspurige Harddisk- und Ramwiedergabe, aber OHNE 
  92. Transponierung! Es ersetzt also auch keinen Sampler).
  93.  
  94. Anfang August gelang es mir endlich, meinen Freund Frank davon zu 
  95. ueberzeugen, dass es so ein Programm geben muss. Ich selbst kann kaum 
  96. programmieren (erst recht nicht den DSP) und Frank hat keinen Falcon 
  97. (aber immerhin kennt er den Motorola-DSP von seinem NeXT) und interessiert 
  98. sich nicht sonderlich fuer akustische Ereignisse. Nach Ueberwindung der 
  99. Koordinationsprobleme (Falcontransporte auf dem Fahrradgepaecktraeger... 
  100. (ich wusste doch, das dieses bloede Tastaturgehaeuse nicht nur Nachteile 
  101. gegenueber Towern haben kann)) stampfte Frank in unter 2 Wochen eine 
  102. hippelige Rohversion des Deluxe Mjuzakk Zerbastel Kit aus dem Boden, die 
  103. aber schon sensationelle Eigenschaften hatte!
  104.  
  105. Nach vielen weiteren Wochen durchgemachter Tage und Naechte (o.k., es 
  106. waren Tage ODER Naechte) und einigen Diskussionen der Art, wann die "OK"-
  107. Buttons nun "OK", wann "Abbruch", wann "Fertig" und wann "Ende" heissen 
  108. sollten, (lasse nie zwei Aestheten an einem Programm arbeiten!) wagen wir 
  109. es nun, MJUZAKK auf die Oeffentlichkeit loszulassen.
  110. Zwei befreundete Musiker haben sich gerade je einen Falcon nur wegen 
  111. diesem Programm gekauft! Ein guter Start!
  112.  
  113.  
  114.  
  115. Features:
  116.  
  117. -Der DSP schafft es derzeit, ca. sechs Spuren mit 16 Bit und 49 Khz 
  118. (mehr als CD-Qualitaet soweit das die Falconwandler halt zulassen) in 
  119. Echtzeit zu mischen und zu transponieren. Bei 33 Khz sind es ca. sieben 
  120. Spuren, bei 25 Khz ca. acht. (Werden dabei Samples stark nach unten 
  121. transponiert, schafft der DSP mehr Spuren, werden Sie stark nach oben 
  122. transponiert, weniger Spuren.)
  123.  
  124. -Maximal verwaltet der Editor im Moment zehn Spuren.
  125.  
  126. -Fuer Midi-isten sei erwaehnt, dass eine einzelne Spur beliebig viele 
  127. verschiedene Instrumente (Samples) enthalten kann.
  128.  
  129. -Man kann ein Sample bei Verbrauch von nur einer Spur an eine beliebige 
  130. Stelle im Stereoraum legen (also nix mehr mit "zwei links, zwei rechts, 
  131. Amiga fallenlassen").
  132.  
  133. -Man kann derzeit bis 42 beliebig lange Samples pro Song verwursten 
  134. (derzeit durch den Arbeitsspeicher begrenzt).
  135.  
  136. -Auch kann man in einem Song Samples verschiedener Aufnahmefrequenz 
  137. beliebig mischen.
  138.  
  139. -MJUZAKK unterstuetzt unter anderem das DVS-gepackt-Format, was derzeit 
  140. halben Plattenspeicherverbrauch und halbe Ladezeit bei nur theoretischem 
  141. Qualitaetsverlust bedeutet.
  142.  
  143. -Der Editor war von Anfang an intuitiver als jeder andere, den ich vom 
  144. Amiga her kenne. Wir verbesserten ihn weiter und inzwischen sollte er 
  145. recht wasserdicht sein. Eine Editierung der Songs mit einem normalen 
  146. ASCII-Editor ist aber nach wie vor moeglich und noetig z.B. fuer 
  147. Blockverschiebe- (und Blockkopier-) operationen oder Suchen/Ersetzen.
  148.  
  149.  
  150.  
  151. Ich denke, die Folgen eines solchen Programms und seiner Nachfolger, die es 
  152. zunehmend jedem ermoeglichen, fuer unter 3000 DM auf dem Schreibtisch Musik 
  153. in CD-Qualitaet zu produzieren (und nebenbei noch Briefe mit der Kiste 
  154. schreiben zu koennen!), sind kaum abzusehen! Hier koennte sich ein zweiter 
  155. Desktop-Publishing-Effekt anbahnen. Immerhin kostet bisher ein mueder 
  156. Musikersampler mit einem mueden Megabyte ohne Festplatte mindestens 3000 
  157. DM. Bis man damit was machen kann (Ram, Platte, Sequenzer, 
  158. Mehrspurrecorder...) geht doch massig Geld ins Land. (Und dann hat man 
  159. seinen Brief noch nicht geschrieben! :-)
  160.  
  161.  
  162.  
  163. Es geht los!
  164.  
  165. -Zuerst kaufst Du Dir einen Falcon mit mindestens 4 MB, Festplatte und 
  166. einem Graustufen- oder Farbmonitor mit mindestens 640*480 Pixel 
  167. Aufloesung. (im Monochrommodus kann man derzeit nicht alles lesen!). 
  168. Ein Bildschirmbeschleuniger (NVDI...) ist zu empfehlen. Ach? Das hast Du 
  169. schon alles vor Dir stehen? Glueck gehabt!
  170.  
  171. -Dann musst Du den Falcon mit einer ordentlichen Hifianlage verbinden. 
  172. Achtung! Eine Benutzung von MJUZAKK mit dem in den Falcon eingebauten 
  173. Lautschepperer (fuer den selbst der Tastaturklick zu schade ist), ist, auch 
  174. testweise, eine Todsuende!
  175.  
  176. Als erstes kannst Du Dir ja mal einen Demosong anhoeren (Na gut, hast Du 
  177. sicher schon). Dazu kannst Du den Song z.B. auf das MJUZAKK.PRG-Icon auf 
  178. dem Desktop ziehen, nach dem Programmstart die Programminformationen 
  179. geniessen, dann halt im Menue auf "play" gehen und "Boooaaah, ey, wasn 
  180. Brett (Sound, Fund, Bass, Rohr, Kitt, Stampf, Groove)!!!" rufen. (Hast 
  181. Du auch schon? Na fein!) Sodann erwacht vielleicht der "Auch machen 
  182. will"-Reflex.
  183. Daher beschreibe ich nun Schritt fuer Schritt, wie Du mit MJUZAKK Deinen 
  184. ersten Song erstellst.
  185.  
  186.  
  187.  
  188. -Du benoetigst einen beliebigen Harddiskrecorder, um Samples in Deinen 
  189. Rechner zu bekommen, z.B. Winrec oder Musicom. 
  190. Wenn Du mit Mikrophon samplest, empfielt es sich, dem entsetzlichen 
  191. Falconluefter wenigstens fuer die Dauer der Aufnahme das Maul zu 
  192. stopfen. Ob das mit einem Transport des Falcons in die Abstellkammer, 
  193. einer Thermo-Luefterregelung, einem Schalter fuer kurzzeitige Ruhe oder 
  194. einer garantiefreundlichen (!?!?!) Bueroklammer in den Luefterschlitzen 
  195. (uns kam da Entsprechendes zu Ohren...) erreicht wird, bleibt Deiner 
  196. Phantasie ueberlassen. Natuerlich uebernehmen wir keine Haftung fuer Deine 
  197. Phantasien...
  198. Falls Du nicht mit Mikrophon, sondern vom CD-Player, Kassettenrecorder 
  199. oder aehnliches samplest und diese keinen regelbaren Ausgang besitzen, 
  200. muss entweder je ein ca. 70kOhm-Wiederstand im linken und rechten Kabel 
  201. eingeloetet sein oder die Eingangsempfindlichkeit der Mikrophonbuchse 
  202. softwaremaessig verringert worden sein. Die (16-Bit-) Samplefrequenz ist 
  203. beliebig. Du kannst auch DSP-Effekte bei der Aufnahme benutzen, z.B. in 
  204. Winrec Hall, verschiedene Filter oder Transponierung ohne Aenderung der 
  205. Abspielgeschwindigkeit (Pitch). Letzteres ist z.B. nuetzlich zum Stimmen 
  206. eines Samples auf die Tonhoehe C2. Hierbei gibt es allerdings in Winrec 
  207. deutliche Qualitaetsverluste.
  208.  
  209. -Die Samples legst Du vorzugsweise im 16-Bit-Stereo-DVS-Format gepackt 
  210. oder ungepackt ab (Mono ist in Winrec und sonstwo leider unmoeglich).
  211. MJUZAKK kann aber auch das 16-Bit-Mono-SND-Format lesen (bekannt von Sun und 
  212. NeXT), das 16-Bit-Mono-AVR-Format sowie das 16-Bit-Mono-DVS-Format gepackt 
  213. oder ungepackt (welches aber unseres Wissens bisher nur von MJUZAKK selber
  214. erzeugt wird).
  215. MJUZAKK liest also das Stereo-DVS-Format, mischt aber ohnehin alle Samples zu 
  216. einem Monosignal (halber Speicher, halbe Rechenzeit). Da die Samples meist 
  217. instrumentenaehnlich benutzt werden, sind Stereosamples in aller Regel 
  218. unnoetig, denn es gibt halt nun mal keine Stereogeige, keine Stereobasedrum 
  219. und keinen Stereosaenger. Spaeter kann jedoch jedes Sample bei Verbrauch 
  220. von nur einer Spur beliebig in den Stereoraum gelegt werden, d.h. linke und 
  221. rechte Abspiellautstaerke sind jederzeit getrennt regelbar. Soll dennoch in 
  222. Ausnahmefaellen ein Stereosample komplett verwendet werden (vorbeifahrendes 
  223. Auto...), muessen erst der eine und dann der andere Kanal gesamplet 
  224. werden, z.B. als AUTO_L.DVS und AUTO_R.DVS abgelegt werden und spaeter 
  225. in MJUZAKK zwei Spuren damit belegt werden.
  226.  
  227. -Du startest nun das Programm MJUZAKK.APP
  228.  
  229. -Im Menue Song/Samples wirst Du nun in aller Regel die zu benutzenden 
  230. Samples erst einmal zurechtschneiden. Du laedst die gewuenschten Samples 
  231. ein, wobei sie in den Song uebertragen werden. Jeder Sample erhaelt eine 
  232. Nummer (1-42), die uebrigens auch beim Loeschen eines vorhergehenden 
  233. Samples erhalten bleibt.
  234.  
  235. -Nun gehst Du ins Edit-Fenster, wo Du das (inzwischen zu Mono gemischte) 
  236. Sample komfortabel ein- und auszoomen und vorne und hinten kuerzen 
  237. (linke und rechte Kante), und zum Loopsample erklaeren kannst (wichtig 
  238. fuer Liegetoene).
  239. Du kannst auch einen Ausschnitt rueckwaerts abspielen (weils gerade so 
  240. einfach zu programmieren war). Mit "leiser" kannst Du einen Ausschnitt auf 
  241. 90% der Ursprungslautstaerke abschwaechen (Dies kann z.B. wichtig sein, um 
  242. ein bis zum Anschlag ausgesteuertes, ungepacktes Sample in "DVS gepackt" 
  243. abzuspeichern. Diese Packtechnik ist zwar fast immer unhoerbar, fuehrt 
  244. aber bei voll ausgesteuerten Samples leicht zu Uebersteuerungs- 
  245. verzerrungen), mit "lauter" hebst Du die Ursprungslautstaerke etwas an 
  246. (mehrmaliges Anklicken von "leiser" und dann wieder von "lauter" geht 
  247. natuerlich nicht ohne Qualitaetsverlust vonstatten).
  248. Sodann kannst Du das gestutzte Sample wieder abspeichern, und zwar in den 
  249. Formaten DVS mono, DVS mono gepackt, AVR mono und SND mono. Normalerweise 
  250. ist immer DVS mono gepackt zu empfehlen oder fuer theoretisch hoehere 
  251. Qualitaet DVS mono ungepackt (genau doppelt soviel Plattenplatz).
  252.  
  253. -Du stellst nun im Menue Song/Optionen einige songspezifische Parameter 
  254. ein:
  255.  
  256. -Die Patternlaenge dient ausschliesslich Deiner Orientierung und legt 
  257. fest, welche Zeilennumerierung MJUZAKK erzeugt.
  258. Wenn Du Musik komponierst, enthaelt ein Pattern vermutlich vierviertel- 
  259. taktfreundliche 16, 32, 64 oder 128 Zeilen, ausser Du moechtest etwas fuer 
  260. die aussterbenden Taktarten tun und mal wieder was im Dreivierteltakt 
  261. komponieren. Falls Du eine Tonspur fuer einen Videofilm machst, koennten 
  262. es auch z.B. 10er oder 50er-Patterns sein.
  263.  
  264. -Die Songablaufgeschwindigkeit bestimmt, wieviele Zeilen pro Sekunde 
  265. abgespielt werden. Wird diese waehrend der Komposition verstellt, passen 
  266. in aller Regel die Samples nicht mehr korrekt zusammen, da sich deren 
  267. Ablaufgeschwindigkeit selbstverstaendlich nicht mitveraendert.
  268.  
  269. -Desweiteren kann hier die Mixerlautstaerke verstellt werden. Dies ist die 
  270. Summe der Lautstaerken der einzelnen Spuren. Sie muss etwas verringert 
  271. werden, wenn es durch mehrere gleichzeitig erklingende laute Samples zu 
  272. Uebersteuerungen kommt. (ebensogut koennte man alle Lautstaerkewerte aller
  273. Samples im Song etwas zuruecknehmen).
  274. Die Mixerlautstaerke regelt die Lautstaerke VOR dem Zusammenmischen der 
  275. einzelnen Spuren im DSP im Gegensatz zur Lautstaerke, die im Kontrollfeld 
  276. geregelt wird.
  277.  
  278. -Im Menue Optionen/Einstellungen kannst Du einstellen, mit welcher 
  279. Frequenz der Song abgespielt werden soll. Diese sollte mindestens der 
  280. besten Sample-Aufnahme-Frequenz entsprechen. Andererseits kann man bei 
  281. niedrigerer Frequenz mehr Spuren verwenden.
  282. >>> Uebrigens: Willst Du z.B. 8 Spuren in einem Song verwenden, kann es notwendig 
  283. >>> sein, nicht nur die Abspielfrequenz auf 25 Khz zu setzen, sondern auch mit 
  284. >>> 25 Khz aufgenommene Samples zu verwenden, um den DSP weiter zu entlasten.
  285.  
  286. -Als naechstes gehst Du in das Menue Song/Editor, wo Du in einer 
  287. soundtrackerartigen Schnittliste Deinen Song zusammenbastelst. Zunaechst 
  288. findest Du hier einen kurzen "Leersong", also eine Menge Striche ("-"). Du 
  289. siehst immer 4 Spuren gleichzeitig von maximal 10 moeglichen. Welche 
  290. Spuren sichtbar sind, kannst Du oben rechts einstellen.
  291. Aus einem Pattern siehst Du immer 9 Zeilen. Die gelb unterlegten Flaechen 
  292. bilden eine Art Cursor und markieren den "Beat", in den Du gerade eingibst.
  293.  
  294. -Dort gibst Du ueber das klaviermaessig belegte Keyboard (default ist: 
  295. Taste q=Originaltonhoehe=C2, von dort aus ist der Ton nach unten und nach 
  296. oben transponierbar) sequenziell Tonhoehen ein. In den Pullupmenues unten 
  297. suchst Du vorher das Sample aus, dass als naechstes eingetragen wird. Die 
  298. ersten 20 Samples koennen auch mit den Funktionstasten (11-20 zusammen mit 
  299. Shift) ausgewaehlt werden.
  300. Auswahl von "-" im Pullupmenue erlaubt jederzeit eine Tonhoehenaenderung 
  301. eines schon erklingenden Samples, welches dann ungestoert weiter erklingt. 
  302. "0"=Silence bedeutet Abbruch des gerade erklingenden Samples.
  303. Mit Space loeschst Du einen Beat.
  304.  
  305. -Den Cursor steuerst Du (oh Wunder der Technik) ueber die Cursorsteuer- 
  306. tasten, mit Shift+Down oder Shift+Up kannst Du acht Zeilen weiterspringen, 
  307. mit Control+Down oder Control+Up ein Pattern weiter.
  308. Zum Songbeginn springst Du mit ClrHome.
  309.  
  310. -Mit den Schiebereglern kannst Du fuer jeden Beat ein Frequenzfeintuning 
  311. vornehmen (-5 bis +5, wobei z.B. die Frequenz C2 +5 der Frequenz C#2 -5 
  312. entspricht) und die Lautstaerke links und rechts getrennt einstellen (1 
  313. bis 15, angezeigt als 1 bis F, 0 bedeutet keine Lautstaerkeaenderung).
  314.  
  315. -Ist "Sample anspielen" angewaehlt, hoehrt man bei jedem Tastendruck das 
  316. entsprechende Soundereignis.
  317.  
  318. -Zur Arbeitserleichterung kann man mit "SetMemo" an die aktuelle 
  319. Cursorposition eine Marke setzen, zu der mit "GoMemo" (oder Shift+ ClrHome) 
  320. gesprungen werden kann und ab der mit "> Memo" ("Play Memo") abgespielt 
  321. werden kann.
  322.  
  323. -"> Beginn" spielt ab Songbeginn ab, "> Cursor" ab der Cursorposition.
  324.  
  325. - Zum Abbruch des Abspielens drueckst Du irgendeine Taste, mit "GoBreak" 
  326. springt der Cursor an die Abbruchstelle.
  327.  
  328. -Neue (leere) Zeilen an die aktuelle Cursorposition einfuegen kannst Du mit 
  329. Insert, Zeilen loeschen (also echt herausnehmen aus dem Song, nicht etwa 
  330. Leerzeilen erzeugen) kannst Du mit Delete. Beide Funktionen beziehen sich, 
  331. zusammen mit Shift oder Control gedrueckt, wieder auf acht Zeilen bzw. ein 
  332. Pattern. Nach diesen beiden Funktionen wird der Song sofort wieder mit der 
  333. gewaehlten Patternlaenge durchnumeriert.
  334. Willst Du mit Delete "nicht leere" Zeilen loeschen, warnt Dich eine 
  335. Alertbox.
  336.  
  337. -Verschieben und Kopieren von Songteilen musst Du derzeit in einem 
  338. beliebigen ASCII-Editor erledigen. Der Song wird naemlich komplett mit 
  339. allen Songparametern als ziemlich gut lesbarer ASCII-Text gespeichert, was 
  340. immer den Vorteil haben wird, dass man hiermit auch die exotischsten 
  341. Suchen/Ersetzen- Funktionen ausfuehren lassen kann, die wir bestimmt 
  342. niemals in den Songeditor einbauen werden. Ausserdem: Sollte unser 
  343. Songformat zum neuen Standard in der Computerindustrie werden (wie jetzt 
  344. die Modfiles), wird nie mehr ein Programmierer sich fragen muessen, wie 
  345. denn dieses verdammte Format aufgebaut ist :-).
  346.  
  347.  
  348.  
  349. Ein Blick in den Song mit dem ASCII-Editor:
  350.  
  351. Den kompletten Song kannst Du auch mit einem beliebigen ASCII-Editor 
  352. editieren, dessen Tabulator auf 4 eingestellt sein sollte.
  353.  
  354. Ein Song sieht dann z.B. so aus:
  355.  
  356.  
  357.  
  358.  
  359. INFO                                 ** Infoanfang
  360. Hommage a Badesalse V0.9 Prerelease  ** 4 Infozeilen fuer Hintergrund-
  361.                                      ** information und Autor.
  362.                                      **
  363. Bernhard Kirsch                      **
  364. ENDINFO                              ** Infoende
  365.  
  366. PATTERN-LENGTH 32                    ** Patternlaenge
  367. MIXER-VOLUME 0.700                   ** Lautstaerke VOR dem Spurenmischen
  368. CODEC-FREQ 7                         ** Abspielfreq. 7=49Khz,6=33Khz,5=24Khz..
  369. BEATS-PER-SECOND  9.375              ** Abspielgeschwindigkeit
  370.  
  371. SAMPLE 1 C2 rhythm.snd               ** Verwendete Samples mit Samplenummer,
  372. SAMPLE 2 C2 hip.snd                  ** Grundtonhoehe und Name.
  373. SAMPLE 3 C2 da.snd                   ** (Samples muessen hier im selben Ordner
  374. SAMPLE 4 C2 run.snd                  ** wie der Song stehen.)
  375. SAMPLE 5 C2 ner.snd
  376. SAMPLE 6 C2 e:\smplpool\drum.dvs     ** Steht ein Sample nicht im selben Ordner
  377. SAMPLE 7 C2 e:\smplpool\snare.dvs    ** wie der Song (sinnvoll, wenn EIN Sample
  378.                                      ** von mehreren Songs benutzt wird), muss
  379.                                      ** der Pfad angegeben sein.
  380.                                      ** (schlecht fuer Weitergabe des Songs!!!)
  381.  
  382. LOOPSAMPLE 8 C2 Liegeton.snd         ** Geloopte Samples
  383. LOOPSAMPLE 9 C2 megabeit.snd         **
  384.  
  385.  
  386. SONG 4 2000                          ** Song hat 4 Spuren und max. 2000 Zeilen
  387.  
  388.  
  389.  101    9C2        -          1F#2t+3vFF -   **      
  390.  102    -          -          -          -   ** Songdaten: Pattern, Zeile,       
  391.  103    -          -          -          -   ** Leerzeichen, dann pro Spur:  
  392.  104    -          -          -          -   ** Samplenummer, Tonhoehe, Tune,
  393.  105    -          -          -          -   ** Volume links und rechts,     
  394.  106    -          -          -          -   ** Leerzeichen.     
  395.  107    -          -          -          -   **      
  396.  109    9C2        -          -          -   **       
  397.  110    -          -          -          -   **       
  398.  117    -          -          1F#2t+3    -   **        
  399.  118    -          -          -          -   **        
  400.  119    -          -          -          -   **        
  401.  120    -          -          -          -   **        
  402. END                                          ** END muss sein!
  403.  
  404.  
  405.  
  406.  
  407.  
  408. Anmerkungen zum Blick in den Song mit dem ASCII-Editor:
  409.  
  410.  
  411. -Die Grundtonhoehe gibt an, auf welche Tonhoehentaste Du Deinen Sample 
  412. legen willst (C2 ist hierbei eine mittlere Tonhoehe, man kann den Sample 
  413. dann auf der Tastatur bis zu zwei Oktaven nach oben oder unten 
  414. transponieren).
  415.  
  416. -Die maximale Zeilenanzahl des Songs angegeben ist nur wichtig fuer die 
  417. Speicherreservierung, der Default ist 2000, wenn der Song laenger wird, 
  418. setzt man den Wert halt hoch.
  419.  
  420. -Die Zeilennummern am Anfang der Zeile sind voellig beliebig, hier muss 
  421. nur irgendetwas stehen. Nach Kopieren/Verschieben brauchen sie also nicht 
  422. korrigiert zu werden. MJUZAKK erzeugt spaeter Zeilennummern, bei einer
  423. Patternlaenge von 32 z.B. nach dem Schema 1:01, 1:02, ..., 1:32, 2:01, 
  424. ..., 2:32, ...Die ganze Numerierung ist uebrigens nur als Orientierung 
  425. fuer Dich wichtig, MJUZAKK kuemmert sich beim Abspielen nicht um 
  426. Patternnummern, sondern spielt einfach eine Zeile nach der anderen ab. Am 
  427. Ende eines Songs steht END. Hinter den Zeilennummern stehen fuer jede Spur 
  428. das verwendete Sample (bzw. die Nummer des verwendeten Samples), seine 
  429. Tonhoehe incl. Feintuning und seine linke und rechte Lautstaerke (z.B. 
  430. bedeutet 2C#2t+3v4E: Sample 2, Tonhoehe C#, Oktave 2, Tuning +3, 
  431. Lautstaerke links 4, rechts E). Dies alles wirst Du aber in der Regel mit 
  432. dem in MJUZAKK eingebauten Songeditor erzeugen wollen.
  433. Uebrigens erkennt MJUZAKK in einer Songzeile an den Leerzeichen zwischen den 
  434. Spuren, dass es sich um verschiedene Spuren handelt.
  435.  
  436.  
  437.  
  438. Viel Spass!
  439. Frank "Marvin" Grauwaigel und BurnHard "Bi-O-Frood" Kirsch
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449. Bekannte Probleme der Version 1.0:
  450.  
  451. -Das Abspielen eines Songs kann zwar auch mit der Maus abgebrochen werden, 
  452. sollte aber besser mit einer Taste abgebrochen werden. Andernfalls kann es 
  453. zu einem "Haenger" kommen, der allerdings nach beliebigem Tastendruck und 
  454. kurzer Wartezeit vorbei ist.
  455.  
  456. -Im Menue Sampleliste kam es schon selten zu Abstuerzen.
  457.  
  458. -Findet MJUZAKK beim Songladen nicht alle Samples (z.B. falsche Pfade), 
  459. kommt es gelegentlich zu Abstuerzen.
  460.  
  461. -Benutzt man in Winrec DSP-Effekte, nachdem zuvor MJUZAKK benutzt wurde,
  462. kann Winrec abstuerzen.
  463. Dieses Problem tritt auch bei anderen DSP-nutzenden Programmen auf, 
  464. obwohl das erste Programm (z.B. Mjuzakk) bei Verlassen einen DSP-Reset 
  465. durchgefuehrt hat.
  466. Wer eine Loesung weiss, bitte melden.
  467.  
  468.  
  469.  
  470.