home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / WINRE139.LZH / WINREC / DEUTSCH / DSPEFF.TXT < prev    next >
Text File  |  1993-12-26  |  3KB  |  98 lines

  1. DSP-Effekte mit WinRec
  2. ----------------------
  3.  
  4. WinRec ist in der Lage DSP-Soundeffekte zu benutzen. Das DSP-Programm mu₧
  5. als .LOD-File vorliegen und seine Daten über die Multiplexermatrix
  6. empfangen und senden (ohne Handshake).
  7. Bei WinRec liegen ein paar Effekte bei. Zu dem "DSP-Effekt" NOTHING.LOD
  8. liegt auch der Quellcode bei. Dieses Programm tut eigentlich gar nichts,
  9. und dient als Grundgerüst zu eigenen Effekten. Schauen Sie sich den
  10. Quellcode mal an, und probieren Sie ein wenig herum. Au₧er Ihren Ohren
  11. können Sie nichts kaputt machen :-)
  12.  
  13. HINWEIS:
  14.  
  15. Die Effekte
  16.     GR_EQU.LOD
  17.  und
  18.      HALL.LOD (nur WinRec Pro)
  19. basieren auf Beispiel-Quellcodes von Motorola. Diese Quellcodes wurden von mir an
  20. den FALCON angepasst und parametrisierbar gemacht.
  21.  
  22. Alle anderen Effekte sind auf meinem Mist gewachsen!
  23.  
  24. Zu jedem .LOD File gehört ein (optionales) .PAR File. Es enthält
  25. Informationen über Parameter, die das DSP-Programm versteht. Mit Hilfe
  26. dieses Files können Sie dann mit WinRec den Soundeffekt per Schieberegler
  27. verändern.
  28.  
  29. Aufbau eine PAR-Files:
  30. ----------------------
  31.  
  32. TITLE [Effektname]
  33. DECPARA/HEXPARA [Parameternr.],[Minimalwert],[Maximalwert],[Defaultwert],
  34. [Parametername max 3 Zeichen]
  35.  
  36.  
  37. DECPARA = Alle Werte Dezimal (24 Bit)
  38. HEXPARA = Alle Werte Hexadezimal (24 Bit)
  39.  
  40. Beispiel:
  41.  
  42. TITLE Karaoke
  43. HEXPARA 0,0,7fffff,599999,BAS
  44. HEXPARA 1,0,7fffff,7fffff,VOI
  45.  
  46.  
  47. Die Parameter werden per 'Dsp_BlkUnpacked()' an den DSP geschickt. Und zwar
  48. zuerst die Nummer der Parameters der verändert werden soll, und dann den
  49. eigentlichen Wert.
  50.  
  51. Ab WinRec V1.33:
  52. ----------------
  53.  
  54. Der Befehl 'EFFMODE D2D' ermöglicht die Verwendung von D2D Effekten.
  55. Näheres siehe im 'CHANGES.TXT'.
  56.  
  57. Ab WinRec V1.37
  58. ---------------
  59.  
  60. Der Zusatz 'LINK xx' am Ende eine PARA-Zeile verbindet den entsprechenden Parameter
  61. mit dem Parameter 'xx'. Verschiebt man in WinRec den Schieber bei gedrückter Control
  62. Taste, so ändern sich beide Parameter. (siehe Equalizer)
  63.  
  64. Beispiel:
  65. DECPARA 0,0,31,16,BAS LINK 10
  66.  
  67.  
  68. Es können nun auch Wertetabellen angelegt werden:
  69.  
  70. Beispiel:
  71. BEGINTABLE x
  72. -0.200,-0.187,-0.171,-0.160,-0.150,-0.137,-0.114,-0.103,-0.092
  73. -0.080,-0.067,-0.051,-0.039,-0.027,-0.015,0.000,0.000,0.030
  74. 0.060,0.090,0.120,0.150,0.180,0.210,0.250,0.290,0.340,0.380,0.460
  75. 0.540,0.750,0.999
  76. ENDTABLE
  77.  
  78. 'x' ist die Nummer der folgenden Tabelle. Die Werte können mit Hilfe des TABLEPARA
  79. Befehls verwndet werden. 
  80.  
  81. TABLEPARA [Tabelle],[Parameternr.],[kleinster Index],[grö₧ter Index],[Default Index],
  82. [Parametername]
  83.  
  84. Beispiel:
  85. TABLEPARA 0,0,0,31,16,BAS
  86.  
  87.  
  88. Effekte, die eine Abfrage des höchsten Samplewertes (Peak) zulassen, können dies
  89. WinRec mit der Zeile
  90.  
  91. PEAK YES
  92.  
  93. mitteilen. WinRec lädt hierzu periodisch mittels 'Dsp_BlkUnpacked' je ein DSP-Wort für
  94. den linken und rechten Kanal ein. Der DSP Interrupt $13 sollte ein Rücksetzen der
  95. Peakwerte auf Null bewirken.
  96.  
  97.  
  98. Andreas Binner