home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / Muzyczne / MMV8_Disk_2.lha / LIES.MICH < prev    next >
Text File  |  1994-04-25  |  13KB  |  271 lines

  1.  
  2.  MusicMaker V8 Anleitungsergänzungen
  3.  -----------------------------------
  4.  
  5.  Änderungen in der letzten Minute:
  6.  
  7.  -) Die am PC bekannten WAV und VOC File Formate können jetzt mit MM
  8.     verarbeitet werden. Die Verwendung der Modi beim Abspeichern hat
  9.     aber den Nachteil, daß eine eventuelle LOOP-Teil Definition ver-
  10.     loren geht, da dies die beiden File-Formate nicht vorsehen.
  11.     Leider halten sich auch am PC nicht alle an STANDARDs, sodaß es
  12.     v.a. bei VOC Files öfters zu Problemen kommen kann.
  13.     WAV 16 Bit Files werden automatisch auf 8 Bit herunter-konvertiert.
  14.  
  15.  -) Der Speed Change Effekt "@" ist jetzt auch im EXT Modus zugelassen,
  16.     mit zwei Einschränkungen jedoch: Erstens sind nur Erhöhungen erlaubt
  17.     (5/6 = Verkleinerung des Speed-Wertes. Mit "@" langsamer zu spielen
  18.     ist nicht erlaubt.) Und zweitens muß der Effekt einen Slot LINKS
  19.     von der gewünschten Position in das Macro gesetzt werden. Diese
  20.     Einschränkung beruht auf einem Timingproblem und ist leider nicht
  21.     zu umgehen.
  22.  
  23.  -) MM verfügt nunmehr über die Möglichkeit, 10 voreingestellte AREXX-
  24.     Scripts zu verwalten. Diese werden vom TrEd und MacEd aus durch
  25.     Drücken von CTRL+F1 bis CTRL-F10 ausgeführt. Sollte der Taste
  26.     noch kein Script zugeordnet worden sein, erscheint der File-Requester.
  27.     In diesem Fall wird das REXX-Script zugeordnet UND ausgeführt.
  28.     Entsprechend dieser neuen Möglichkeit hat auch der "#" Befehl des
  29.     Command Mode einige neue Features:
  30.     "#" alleine, ohne Parameter, zeigt die Liste der gerade vor-
  31.         eingestellten zehn REXX-Scripts.
  32.     "#" mit einer Nummer (1 bis 10) als Parameter führt das dieser Nummer
  33.         entsprechende REXX-Script aus
  34.     "#" mit Nummer UND Text (in Anführungszeichen) ordnet das Script der
  35.         angegebenen Nummer zu, führt es aber nicht aus.
  36.     "#" mit nur einem Textparameter führt, so wie bisher, einfach dieses
  37.         REXX-Script aus, ohne irgendeine Zuordnung vorzunehmen.
  38.  
  39.     Die eingestellten REXX-Scripts werden in das Prefs File geschrieben.
  40.     Im Standard-Prefs File ist auf CTRL-F6 das Script "LOADMACRO",
  41.     CTRL-F7 "SAVEMACRO" und CTRL-F1 "UPDATE" gelegt.
  42.  
  43.  -) Das "OS <play> LP" Gadget im Sample-Editor hat, wenn es mit der rechten
  44.     Taste angeklickt wird, eine neue Funktion: Die linke Hälfte spielt-
  45.     wie bisher- die "Range", während die rechte Hälfte das spielt, was
  46.     gerade am Bildschirm zu sehen ist (PLAY DISPLAY).
  47.  
  48.  -) Die "FadeSnd()" Funktion der Libraries/Linkmodule hat eine kleine
  49.     Änderung betreffend ihren Parameter erfahren: Der Speed-Wert ist nur
  50.     mehr halb so viel wert wie vorher, d.h. das Faden dauert doppelt
  51.     so lang. Der brauchbare Bereich des Parameters war bisher zu klein.
  52.  
  53.  -) Neue Funktion "SetupCacheControl()" im 8 Kanal Player (MPlayer.o und
  54.     mmv88.library). Diese Funktion wurde v.a notwendig durch die Einführung
  55.     des COPYBACK Modus beim 68040. Als Parameter benötigt sie einerseits
  56.     die KickStart Version (37 für Kick 2.0; Dieses Datum kriegt man
  57.     aus der Execbase) sowie die "System Attention Flags", die ebenfalls
  58.     in der Execbase stehen.
  59.  
  60.     WICHTIG: Der 8-Kanal Player (Library und MPlayer Modul) braucht
  61.     eine korrekt initialisierte ExecBase. Der Player funktioniert NICHT
  62.     100%ig, wenn der Bereich zerstört ist. (Braucht va "AttnFlags" und
  63.     Super/UserState-Routinen!)
  64.  
  65.     Da die Funktionen der exec.library zur Cache-Verwaltung erst ab
  66.     Version 37 zur Verfügung stehen, der erste Parameter. Zweitens ist
  67.     ein Cache überhaupt erst erst ab dem 68020 vorhanden, daher der zweite
  68.     Parameter.
  69.  
  70.     Die Funktion gibt es in ALLEN drei Libraries, nur in der mmv88.lib
  71.     hat sie aber Sinn. Die mmvx.library ist ein Sonderfall: Hier hängt es
  72.     davon ab, ob der augenblickliche Song ein EXT-Song ist. Die mmv8.lib
  73.     ignoriert einen eventuellen Aufruf. Grundsätzlich sollte diese Funktion
  74.     also in JEDEM Player-Programm aufgerufen werden; Wichtig noch folgendes
  75.     betreffend die mmvx.library: SetUpCacheControl() sollte immer erst dann
  76.     aufgerufen werden, wenn der Song schon mit LoadAndInit(),
  77.     GeneralSndInit() oder sonst wie bereits initialisiert wurde, damit klar
  78.     ist, an welche Library der Aufruf weitergeleitet werden soll.
  79.  
  80.     Beispiele und genauere Erklärungen finden Sie in den diversen
  81.     Quellcode-Beispielen zum 8-Kanal Player.
  82.   
  83.  V2.40 Änderungen:
  84.  
  85.  -) Zwei neue Library-Funktionen: MuteChannels() and GetMutedChannels().
  86.     Sie dienen dazu, einen oder mehrere Kanäle "ruhig zu stellen". In
  87.     D0 erwartet MuteChannels() ein gesetztes Bit für den oder die
  88.     Kanäle, die abzuschalten sind. Die Funktion sollte nach der
  89.     Initialisierung des Songs aufgerufen werden, also zB nach LoadAndInit().
  90.     GetMutedChannels() gibt in D0 den augenblicklichen Status zurück.
  91.  
  92.  -) MusicMaker spricht deutsch!
  93.     Ab Betriebssystemversion 2.1 kann das Programm auf deutsch bedient
  94.     werden. Es unterstützt die locale.library und ein deutscher "Katalog"
  95.     liegt bei. Weiterhin wird in der Anleitung aber auf die englische
  96.     Version Bezug genommen. Das wird sich auch nicht ändern.
  97.  
  98.  -) Neues .sdata-Fileformat. Leider führt das dazu, daß die alten Player
  99.     nicht mehr funktionieren. Es müssen ab jetzt die V2.4 Player ver-
  100.     wendet werden. [Sorry! Die 2.4-Player werden aber ab jetzt alle
  101.     alten und neuen Formate auch spielen können!] Sollte Ihr Player
  102.     die Libraries verwenden, stellt sich für Sie ohnehin kein Problem.
  103.     U.a. werden folgende (neue) Daten in das .sdata File gespeichert:
  104.     Oneshot-Stellung; Custom-Edit-Stellung; Song-Datum (wann das letzte
  105.     Mal gespeichert wurde); Version (wird beim Abspeichern erhöht) und
  106.     die Speed-Anzeige-Stellung: Ab 2.4 kann man die Speed in einer
  107.     neuen Einheit angeben: BPM (Beats per Minute). Umgeschalten wird
  108.     durch Anklicken der Speed-Anzeige im TrEd.
  109.  
  110.  -) EaglePlayer Player auf Disk #1!
  111.  
  112.  -) Mehr Anzeigedaten bei 'Info' im TrEd
  113.  
  114.  -) Ein Doppelklick auf Record/Accompany ruft den Recorder mit den
  115.     Parametern des letzten Aufrufs der jeweiligen Funktion auf.
  116.  
  117.  -) Im Instr/LFO-Ed ist jetzt das 'Save' Gadget während einer RAM-Scan
  118.     Operation eingeschalten. Das ermöglicht ein direktes Abspeichern
  119.     des gesamten Bereichs oder eines Ausschnitts (Range) ohne den RAM-
  120.     Scan Operator verlassen zu müssen.
  121.  
  122.  -) Tremolo und Vibrato Effekt im MacEd, wobei der Volume-Parameter
  123.     die "Tiefe" des jeweiligen Effekts festlegt. Der Rest ist wohl
  124.     selbsterklärend...
  125.  
  126.  -) Macroeditor kann auf einen Interlace-Screen gelegt werden, um alle
  127.     8 Macros auf einmal editieren zu können. Wenn der NTSC-Mode ver-
  128.     fügbar ist, wird wegen der höheren Frequenz auf NTSC geschalten.
  129.  
  130.  -) NEUES FILEFORMAT: MM hat nun die Möglichkeit, MODULE zu erzeugen.
  131.     Ich denke, die Funktionen sind weitestgehend selbsterklärend..
  132.     Wichtig: Die mitgelieferten EaglePlayer/Module können MM-Module
  133.     (noch) NICHT LESEN!
  134.     Die Libraries/Player habe entsprechend ein paar neue Funktionen; Mehr
  135.     dazu bitte in den div. Developer-Files nachlesen.
  136.  
  137.  Auf der Disk befinden sich außerdem folgende Utilities:
  138.  
  139.  
  140.  T2MM - NoiseTracker TO MusicMaker CONVERTER
  141.  ¯¯¯¯
  142.  Konvertiert ein NoiseTracker Module.- oder Songfile in das MM Format.
  143.  Effekte, die in MM und NoiseTracker nicht kompatibel sind, bleiben
  144.  unberücksichtigt. Die vorkommenden Instrumente werden mitkonvertiert,
  145.  wenn ein "mod."-File vorliegt. Sollte das nicht der Fall sein, erzeugt
  146.  T2MM ein LIB-DISK Set und MusicMaker verlangt beim Laden des Songs die
  147.  Disks der Instrumente.
  148.  Da ich nicht über die Unterschiede diverser Versionen dieses sog.
  149.  "Standards" (?) informiert bin, kann es sein, daß das Programm bei
  150.  Vorkommen spezieller (sprich: non-standard) Effekte "abbricht".
  151.  Ab Version 3 können auch "Starttrekker" 8-Kanal Module konvertiert
  152.  werden. Welch' ein Klangunterschied!
  153.  
  154.  
  155.  S2MM - IFF-SMUS TO MusicMaker CONVERTER
  156.  ¯¯¯¯
  157.  Konvertiert ein SMUS-File (SONIX, DMCS) in einen MM Song.
  158.  Instrumente werden angezeigt und müssen dann eigenhändig ersetzt werden,
  159.  da MM die entsprechenden Instrumenten-Files nur laden kann, wenn es sich
  160.  um ".ss" (Sampled Sound) oder IFF Files handelt.
  161.  ACHTUNG: -) TimeSig & KeySig-Events (dh. Tempo-Änderungen und Vorzeichen)
  162.              werden IGNORIERT !
  163.           -) Song MUSS (!) im 4/4 Takt geschrieben sein !
  164.           -) 4 Kanäle MAXIMUM, keine MIDI Kanäle.
  165.  Da ich nur einen Demo-Song zum Ausprobieren hatte, kann es sein, daß das
  166.  Programm bei bestimmten Situationen "abbricht".
  167.  
  168.  
  169.  O2MM- Oktalyzer(tm) to MusicMaker CONVERTER
  170.  ¯¯¯¯
  171.  Konvertiert ein Oktalyzer(tm)-File in einen MM Song. Ausnahmsweise werden
  172.  die Instrumente immer konvertiert. Effekte bleiben größtenteils un-
  173.  berücksichtigt, da ein Umwandeln aus Kompatibilitätsgründen nicht
  174.  möglich ist. Alle Kanal-Konfigurationen werden berücksichtigt.
  175.  
  176.  
  177.  Ein händisches Nachkorrigieren ist bei allen drei Konvertierungsarten
  178.  in den meisten Fällen nötig, insbesondere bei
  179.  T2MM:   $d - Pattern-Ende: Wird von T2MM nur in EINEM Kanal gesetzt, muß
  180.          also "händisch" auf die anderen erweitert werden.
  181.  O2MM:   Bei "unüblichen" Patternlängen muß nachträglich ":" einge-
  182.          setzt werden.
  183.  
  184.  Wurlitzer
  185.  ¯¯¯¯¯¯¯¯¯
  186.  ist ein Abspielprogramm zur Demonstration. Es öffnet nach dem Start
  187.  ein Fenster in dem sich eine auf den ersten Blick unglaubliche An-
  188.  zahl von Gadgets befindet, die sich aber beim zweiten Blick reduziert.
  189.  
  190.  Das Programm verwaltet bis zu 20 (auf NTSC Machinen wegen der niedigeren
  191.  Bildschirmauflösung nur 15) Songs als eine sog. "DISC", wobei der
  192.  Name "DISC" nicht nur zufällig an "compact disc" erinnert.
  193.  Die zu einer DISC zusammenzufassenden Songs werden entweder händisch in
  194.  die entsprechenden Text-Gadgets eingetragen, oder es wird über den File-
  195.  Requester, der durch Anklicken des entsprechenden FReq-Gadgets zu
  196.  erreichen ist, gewählt.
  197.  Die so erzeugten DISCs können mit den beiden unter dem Kontroll-Panell
  198.  angeordneten Gadgets "Pfeil weg/nach Floppy" gespeichert bzw. geladen
  199.  werden. In den TOOL TYPES kann mit ICONS festgelegt werden ,ob ein
  200.  Workbench Icon zur Disc dazugespeichert werden soll.
  201.  "EJ" bedeutet "Eject"und leert die 20(15) Songnamen in den Text-Gadgets.
  202.  
  203.  Das Kontroll-Panell enthält die für CD-Player üblichen Knöpfe:
  204.    -) STOP
  205.    -) PLAY, startet ab eingestelltem Track
  206.    -) FAST FORWARD spult schnell vorwärts
  207.    -) RESTART CURRENT TRACK startet den gerade spielenden Track neu
  208.    -) NEXT TRACK und
  209.    -) PREVIOUS TRACK gehen einen Track vorwärts bzw. zurück. Sollte
  210.       der Player gerade laufen, werden die Songs sofort geladen. Wollen
  211.       Sie also mehrere Tracks überspringen, empfiehlt es sich, zuerst zu
  212.       STOPPEN.
  213.  
  214.  Außerdem gibts noch einen Volume-Regler.
  215.  
  216.  Das Programm kann durch anklicken des Schließ-Symbols verlassen werden.
  217.  
  218.  Das "Playmode"-Gadget legt fest, ob, was der Normalfall ist, alle Tracks
  219.  einmal gespielt werden sollen,
  220.                                   ob alle Tracks immer wieder wiederholt
  221.  werden sollen,
  222.                              oder ob der aktuelle Track immer wieder
  223.  wiederholt werden soll. Das wird aber nur erkannt, wenn VOR dem Starten
  224.  des betr. Songs in diesen Modus geschalten wird. Um zu erzwingen, daß
  225.  dieser Modus beim gerade spielenden verwendet wird, muß dieser mit
  226.  RESTART neu gestartet werden.
  227.  
  228.  Es werden alle Arten von Songs erkannt mit Ausnahme der LIB-DISK Sets.
  229.  Diese können nicht gespielt werden, und werden einfach übersprungen.
  230.  
  231.  
  232.  Radio
  233.  ¯¯¯¯¯
  234.  spielt den angegebenen 4-Kanal Song.
  235.  Gibt die Kontrolle sofort ans CLI zurück, ein Aufruf per "RUN" ist
  236.  daher nicht nötig. Der Source-Code liegt bei.
  237.  ACHTUNG: GEBEN SIE NUR SONGS AN, DEREN INSTRUMENTE ALS DATA-FILE AB-
  238.  GESPEICHERT SIND. (KEINE LIBDISK-SETS)
  239.  
  240.  
  241.  8Player
  242.  ¯¯¯¯¯¯¯
  243.  spielt den angegebenen 8-Kanal Song. Gibt die Kontrolle ans CLI
  244.  zurück.
  245.  Spielt Songs mit ".sdata" UND ".i"/".ip", keine LIB-DISK-Sets !!!
  246.  Source liegt bei.
  247.  
  248.  URadio
  249.  ¯¯¯¯¯¯
  250.  spielt 4 und 8 Kanal Songs; Unterscheidet sich von Radio nur in
  251.  der verwendeten Library... (mmvx statt mmv8; U für -U-niversal) und
  252.  in ein paar Aufrüfen zum Verwalten der Prozessor Caches
  253.  
  254.  
  255.  Alle genannten Utilities sind PD. Die Player dürfen in eigenen Programmen
  256.  verwendet werden, wenn im Programm lesbar auf das Programm "MusicMaker V8"
  257.  hingewiesen wird.                  ¯¯¯¯¯¯
  258.  Die Libraries dürfen frei kopiert werden, doch ist auch in Programmen, die
  259.  sie verwenden, auf "MusicMaker V8" lesbar hinzuweisen.
  260.                                     ¯¯¯¯¯¯
  261.  Thomas Winischhofer/Dire Crax Amiga® Software, Austria.
  262.  
  263. ____________________________________________________________________________
  264.  
  265. "Oktalyzer" is a trademark of MEDIA GmbH.
  266.  
  267. ----------------------------------------------------------------------------
  268.  
  269. [eof]
  270.  
  271.