home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / music / deli211.lha / DeliTracker_II / Files / docs.lha / Docs / Genies.doc < prev    next >
Text File  |  1995-02-19  |  26KB  |  445 lines

  1.  
  2.  
  3.                     $VER: Genies.doc V2.11 (18.02.1995)
  4.                    Copyright 1995 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In this document file are all genies listed that are offically released
  10.   or supported by Delirium Softdesign. A description of the standard menus
  11.   of the GUI is ommited. Only genie specific GUI elements are described
  12.   herein.
  13.  
  14.  
  15.   1. NOTEPLAYER GENIES
  16.  
  17.   Noteplayers that use MEMF_PUBLIC or MEMF_ANY require only a small chipmem
  18.   buffer for playing the samples. This enables you to load modules that are
  19.   even bigger than your actual chipmem. On the other hand this will cost
  20.   you some extra cpu cycles.
  21.  
  22.   Name                          Description
  23.   ==========================    ===========================================
  24.  
  25.   AudioDev-NotePlayer           --- Removed ---
  26.                                 We removed this noteplayer because there
  27.                                 are bugs in the audio.device which cause
  28.                                 many problems. There are no workarounds
  29.                                 for these bugs.
  30.  
  31.   Paula-NotePlayer              Up to 4 Voices. Uses MEMF_CHIP to hold the
  32.                                 samples. Uses the audio.device channel
  33.                                 allocation but plays the 'notes' by writeing
  34.                                 directly to the current paula chip.
  35.                                 GUI: Selection of the allocation presedence
  36.                                 of the channels.
  37.                                 Note: Some programs incorrectly using the
  38.                                 audio.device will have problems. Term 3.4
  39.                                 is one of them. You can avoid the problems
  40.                                 if you select 127 as allocation precedence.
  41.                                 But then one of the advantages of this
  42.                                 Noteplayer is gone away.
  43.  
  44.   4Voices-NotePlayer            Up to 4 Voices. Uses MEMF_ANY to hold the
  45.                                 samples. Only a 1KB chipmembuffer is used.
  46.                                 GUI: Each channel can be enabled/disabled.
  47.                                 Note: On A3000 this NotePlayer eats about
  48.                                 4% more cpu-cycles than Paula-NotePlayer.
  49.  
  50.   8Voices-NotePlayer            Up to 8 Voices. Uses MEMF_ANY to hold the
  51.                                 samples. Thanks to J÷rg Schmidt. The mixing
  52.                                 routine is ⌐ 1991 by Maxon Computer GmbH.
  53.                                 GUI: Each channel can be enabled/disabled.
  54.  
  55.   32Voices-NotePlayer           Up to 32 Voices. Uses MEMF_ANY to hold the
  56.                                 samples. Uses DeliMix.
  57.                                 GUI: Left and Right stereo channel can be
  58.                                 enabled or disabled. The Mixfrequency can
  59.                                 be set between 4 kHz and 60 kHz.
  60.  
  61.   32Voices-NotePlayerPlus       Up to 32 Voices. Uses MEMF_ANY to hold the
  62.                                 samples. Uses DeliMix.
  63.                                 GUI: Left and Right stereo channel can be
  64.                                 enabled or disabled. Additionaly there is
  65.                                 a volume boost slider. There are some trade
  66.                                 off's with this NotePlayer: It requires
  67.                                 quite a lot of cpu power. The Mixfrequency
  68.                                 can be set between 4 kHz and 60 kHz.
  69.  
  70.   14Bit-NotePlayer              Up to 32 Voices. Uses MEMF_ANY to hold the
  71.                                 samples. Uses DeliMix. The mixing result
  72.                                 will be output with 14Bit quality. Due to
  73.                                 used output scheme the output level might
  74.                                 be low. You can raise the level with the
  75.                                 boost-slider, but we recommend to use the
  76.                                 volume control of your amplifier instead.
  77.                                 GUI: Left and Right stereo channel can be
  78.                                 enabled or disabled. The new version has an
  79.                                 additional volume boost slider. As usual the
  80.                                 Mixfrequency can be set between 4 kHz and
  81.                                 60 kHz.
  82.  
  83.   Headphone-NotePlayer          Up to 32 Voices. Uses MEMF_ANY to hold the
  84.                                 samples. Uses DeliMix. This Noteplayer is
  85.                                 intended for use with headpohnes.
  86.                                 GUI: Left and Right stereo channel can be
  87.                                 enabled or disabled. With a slider you can
  88.                                 control the stereofactor: 0% = mono,
  89.                                 100% = full stereo, 50% = each channel is
  90.                                 mixed with 50% level on the opposite side.
  91.                                 The Mixfrequency can be set between 4 kHz
  92.                                 and 60 kHz.
  93.  
  94.   ModSave-NotePlayer            Up to 16 Voices. Uses MEMF_ANY to hold the
  95.                                 samples. Uses DeliMix. With this noteplayer
  96.                                 you can transform your favorite modules
  97.                                 into samples :-)
  98.                                 GUI: Left and Right stereo channel can be
  99.                                 enabled or disabled. The Mixfrequency can
  100.                                 be set between 4 kHz and 60 kHz. If the
  101.                                 'Save Sample' gadget is checked an IFF-8SVX
  102.                                 sample will be written to the file you have
  103.                                 specified in the 'Filename' gadget. If no
  104.                                 filename is given, a filerequester will pop
  105.                                 up and ask you. With the 'Mode' Cyclegadget
  106.                                 you can select whether a Mono or a Stereo
  107.                                 sample should be created. In Mono mode up to
  108.                                 eight channels are saved. In Stereo Mode, up
  109.                                 to sixteen channels are saved.
  110.  
  111.   Toccata-NotePlayer            Up to 32 Voices, supports Panning. Uses
  112.                                 MEMF_ANY to hold the samples. This NotePlayer
  113.                                 will use the Toccata soundboard to produce true
  114.                                 16bit sound.
  115.                                 Available for registrated users upon request.
  116.  
  117.   MPro-NotePlayer               Up to 32 Voices, supports Panning. Uses
  118.                                 MEMF_ANY to hold the samples. This NotePlayer
  119.                                 will use the Maestro Professional card to
  120.                                 produce true 16bit sound.
  121.                                 Available for registrated users upon request.
  122.  
  123.  
  124.   2.DECRUNCH GENIES
  125.  
  126.   Name                          Description
  127.   ==========================    ===========================================
  128.  
  129.   Decruncher                    This genie can decrunch 'imploded' files
  130.                                 and LhA archives. Only the first file from
  131.                                 an LhA-archive will be decrunched. Files that
  132.                                 match the exclude pattern will be skipped.
  133.  
  134.  
  135.   3.CONVERT GENIES
  136.  
  137.   Name                          Description
  138.   ==========================    ===========================================
  139.  
  140.   Deli-Wizard                   Copyright ⌐ 1994-95 by Nicolas FRANCK.
  141.                                 Reconverts the most Protracker 'Packers'
  142.                                 back to ProTracker. Currently, -51- formats
  143.                                 are recognized and converted:
  144.  
  145.                                       KRIS
  146.                                       NoisePacker_1.0 / 2.0
  147.                                       NoisePacker_3.0
  148.                                       Digital-Illusions
  149.                                       Pha-Packer
  150.                                       Unic
  151.                                       Laxity
  152.                                       Wanton
  153.                                       NoiseRunner
  154.                                       Eureka
  155.                                       Player 40A / Player 40B / Player 41A
  156.                                       Player 50A / Player 60A / Player 61A
  157.                                       ProRunner_1.0
  158.                                       ProRunner_2.0
  159.                                       ProPacker_1.0
  160.                                       ProPacker_2.1 / 3.0
  161.                                       Promizer_1.x
  162.                                       Promizer_2.0
  163.                                       Promizer_4.0
  164.                                       FC-M
  165.                                       HeatSeeker mc1.0
  166.                                       XANN
  167.                                       SKYT
  168.                                       Module Protector
  169.                                       Game Music Creator
  170.                                       Avalon-Packer
  171.                                       AC1D
  172.                                       Pygmy-Packer
  173.                                       Channel Players
  174.                                       StarTrekker-Packer
  175.                                       Fuzzac
  176.                                       Kefrens Sound Machine
  177.                                       Soundtracker 2.6 / IceTracker
  178.                                       Tracker Packer 1
  179.                                       Tracker Packer 2 / 3
  180.                                       NoiseTracker Pak
  181.                                       Polka Packer
  182.                                       Power Music
  183.                                       SoundTracker Pro 3.0
  184.                                       Zen Packer
  185.  
  186.                                 GUI: Enable/Disable conversion routines.
  187.                                 Modules can be saved with the 'Save Module'
  188.                                 button. This will bring up a filerequester.
  189.  
  190.                                 Note: To become a registered user of both
  191.                                       Pro-Wizard-2 and Deli-Wizard, send
  192.  
  193.                                           50 FF  /  15$ US  /  20 DM
  194.  
  195.                                 to:   Nicolas FRANCK
  196.                                       157, Rue de Strasbourg
  197.                                       77350 Le MΘe sur Seine
  198.                                       France
  199.  
  200.                                 You can send bugreports and suggestions
  201.                                 concerning Deli-Wizard or Pro-Wizard to
  202.                                 this address as well.
  203.  
  204.   Converter                     This genie converts 'exotic' modules into
  205.                                 more common formats that can be played with
  206.                                 DeliTracker. Currently these formats are
  207.                                 recognized and converted:
  208.  
  209.                                         In Stereo! => Synthesis 
  210.                                         GraveComposer => FastTracker
  211.                                         Octalyzer => FastTracker
  212.                                          (this format is not the
  213.                                           same as Oktalyzer!)
  214.                                         MED song => MED module
  215.  
  216.                                 GUI: Enable/Disable conversion routines.
  217.  
  218.   ST-NT-PT-Song_Converter       The genie converts Sound/Noise/ProTracker
  219.                                 Songs into modules. The song and all samples
  220.                                 may be packed. The samples may be either
  221.                                 located in the volume that the song tells
  222.                                 (e.g. ST-01:) or in an equal named subdirectory
  223.                                 (e.g. ST-01/). The path of this subdir can be
  224.                                 set with the GUI. If a sample is not found the
  225.                                 user is asked for a replacement.
  226.                                 GUI: Sets the instrument search path.
  227.  
  228.  
  229.   4.OTHER GENIES
  230.  
  231.   Name                          Description
  232.   ==========================    ===========================================
  233.  
  234.   ModuleInfo                    This genie will show some information about
  235.                                 the Module. For PT/NT/ST modules only. This
  236.                                 includes pattern count, real module name,
  237.                                 estimated playtime, the file size, the
  238.                                 sample names and length.
  239.                                 GUI: 'Settings'-Menu: Playtime will enable
  240.                                 the calculation of the estimated playtime.
  241.  
  242.   MonoScope                     This genie displays current waveform in a
  243.                                 neat new way. This genie works with up to 8
  244.                                 Voices. Each pixel represents a point in
  245.                                 time. The x and y co-ordinates of it are
  246.                                 corelated to the sample. In 'Single Mode'
  247.                                 the x position is taken from the amplitude
  248.                                 of the left channel. The y position is
  249.                                 taken from the amplitude of the right
  250.                                 channel. This is how the left channel
  251.                                 corelates to the right. The x co-ordinate
  252.                                 of an point in 'Double Mode' is taken from
  253.                                 the amplitude of the signal. The y
  254.                                 co-ordinate is taken from the amplitude
  255.                                 a fixed short time interval later. This
  256.                                 mode shows how the signal corelates to
  257.                                 itself.
  258.                                 GUI:    Settings
  259.                                         :
  260.                                         Nasty Blit
  261.                                                 This is to fix some problems
  262.                                                 with (EGS) GfX cards. These
  263.                                                 arise from blit operations
  264.                                                 done by the cpu. If enabled
  265.                                                 Forbid()/Permit() is used to
  266.                                                 to protect those operations.
  267.                                         ~~~~~~~~~~~~~~~
  268.                                         Single Mode A-I Select single mode
  269.                                         Double Mode A-O Select double mode
  270.  
  271.   StereoScope                   This genie displays current waveform as
  272.                                 stereo signal. If you would connect an
  273.                                 oscilloscope at the audio jacks and select
  274.                                 a frequency range of about 2 kHz you should
  275.                                 see the same signals. This genie works with
  276.                                 up to 8 Voices.
  277.                                 GUI:    Settings
  278.                                         :
  279.                                         Nasty Blit
  280.                                                 This is to fix some problems
  281.                                                 with (EGS) GfX cards. These
  282.                                                 arise from blit operations
  283.                                                 done by the cpu. If enabled
  284.                                                 Forbid()/Permit() is used to
  285.                                                 to protect those operations.
  286.  
  287.   QuadrasScope                  This genie displays current waveform of up
  288.                                 to 4 channels - not sizeable, moderate cpu
  289.                                 load.
  290.                                 GUI:    Settings
  291.                                         :
  292.                                         Nasty Blit
  293.                                                 This is to fix some problems
  294.                                                 with (EGS) GfX cards. These
  295.                                                 arise from blit operations
  296.                                                 done by the cpu. If enabled
  297.                                                 Forbid()/Permit() is used to
  298.                                                 to protect those operations.
  299.  
  300.  
  301.  
  302.   QuadrascopePlus               Copyright 1994-95 by Florian Vorberger.
  303.                                 This genie displays the waveforms of up to
  304.                                 4 channels. QuadraScope+ updates 50 times a
  305.                                 second. This means it needs quite a lot of
  306.                                 CPU cycles. The CPU power increase is aprox.
  307.                                 linear to the windows size. If you experience
  308.                                 a slow display you might need to shrink your
  309.                                 window. If you use a 'Solid' display the
  310.                                 required CPU power depends more on the window
  311.                                 height.
  312.                                 GUI:    Settings
  313.                                         :
  314.                                         Nasty Blit
  315.                                                 This is to fix some problems
  316.                                                 with (EGS) GfX cards. These
  317.                                                 arise from blit operations
  318.                                                 done by the cpu. If enabled
  319.                                                 Forbid()/Permit() is used to
  320.                                                 to protect those operations.
  321.                                         ~~~~~~~~~~
  322.                                         Half   A-A Displays the absolute level
  323.                                                    from zero to top. Threat
  324.                                                    samples unsigned.
  325.                                         Mirror A-M Same as half exept the
  326.                                                    zero line is centered and
  327.                                                    the level is also drawn in
  328.                                                    the negative range.
  329.                                                 Note: If 'Half' and 'Mirror'
  330.                                                    are off the sample is
  331.                                                    threated as signed. This
  332.                                                    is the default mode.
  333.                                         ~~~~~~~~~~
  334.                                         Dot    A-D Draw only sample values
  335.                                         Line   A-L Connect sample values
  336.                                                    with lines.
  337.                                         Solid  A-O Filled display
  338.  
  339.                                 QuadraScope+ written by Florian Vorberger.
  340.                                 It may only be distributed along with the
  341.                                 DeliTracker_II packgage! You are alowed to
  342.                                 use QuadraScope+ only for NON-Comercial
  343.                                 purposes. If you find any bugs, have any
  344.                                 ideas for improving 'Quadrascope+' or want
  345.                                 a special commercial-usage agreement please
  346.                                 contact:
  347.                                  Florian.Vorberger@informatik.tu-muenchen.de
  348.                                  or Delirium Softdesign (we will forward any
  349.                                  wishes).
  350.  
  351.   LightOrgan_Color              This genie displays the summed volume level
  352.                                 (amplitude) of up to 8 channels. The sum of
  353.                                 the left channels control the blue level
  354.                                 and the right channels control the red
  355.                                 level. This genie allocates one pen and
  356.                                 therefore requires at least V39.
  357.                                 Note: If you want to run this genie on
  358.                                 your Workbench Screen you must choose
  359.                                 a screen mode with at least 16 colors!
  360.  
  361.   FFTAnalyzer                   This genie displays the frequeny spectrum of
  362.                                 up to 4 left and right channels. The display
  363.                                 is devided into two columns (one for the left
  364.                                 and one for the right channels). Each column
  365.                                 consists of 64 equally spaced bars. A single
  366.                                 bar represents a frequency range of 110Hz.
  367.                                 The topmost bar represents the hightest
  368.                                 frequency range (ie. 7.5kHz). The displayed
  369.                                 amplitude of a frequency range is proportional
  370.                                 to the sound pressure level in dB(A). Refer to
  371.                                 DIN IEC-651 for closer information. The
  372.                                 frequency spectrum is calculated using a highly
  373.                                 optimized 128-Point-Fast-Fourier-Transform.
  374.                                 GUI:    Settings
  375.                                         :
  376.                                         Nasty Blit
  377.                                                 This is to fix some problems
  378.                                                 with (EGS) GfX cards. These
  379.                                                 arise from blit operations
  380.                                                 done by the cpu. If enabled
  381.                                                 Forbid()/Permit() is used to
  382.                                                 to protect those operations.
  383.  
  384.   DrWhoGenie                    Thies genie is based on the rotating tunnel
  385.                                 effekt from Sanity's demo 'ARTE'. Many thanks
  386.                                 to Chaos/Sanity for his routines!
  387.                                 This genie needs OS 3.0 and a screen with at
  388.                                 least 16 free pens.
  389.                                 GUI:    Settings
  390.                                         :
  391.                                         Nasty Blit
  392.                                                 This is to fix some problems
  393.                                                 with (EGS) GfX cards. These
  394.                                                 arise from blit operations
  395.                                                 done by the cpu. If enabled
  396.                                                 Forbid()/Permit() is used to
  397.                                                 to protect those operations.
  398.                                         ~~~~~~~~~~
  399.                                         Own C2P A-2 A higly optimized C2P
  400.                                                     conversion routine in
  401.                                                     conjunction with
  402.                                                     BltBitMapRastPort() is
  403.                                                     used to draw the picture.
  404.                                         Use WPA A-W Uses the V39 OS function
  405.                                                     WritePixelArray8() to draw
  406.                                                     the picture.
  407.                                         Use WCP A-C Uses the V40 OS function
  408.                                                     WriteChunkyPixels() to
  409.                                                     draw the picture.
  410.                                         Note: Please check which option is the
  411.                                               fastest on your system!
  412.                                         ~~~~~~~~~~
  413.                                         16 Colors A-1 Uses 16 colors for the
  414.                                                       tunnel.
  415.                                         64 Colors A-6 Uses 64 colors for the tunnel.
  416.                                                       If 64 colors are not available
  417.                                                       it tries to allocate fewer
  418.                                                       colors. But at least 16 colors
  419.                                                       must be available or the genie
  420.                                                       won't run.
  421.  
  422.  
  423.   5. DELIMIX
  424.  
  425.   DeliMix is ⌐ 1994-95 by Delirium Softdesign. DeliMix is realtime sample
  426.   mixing technology. It is the base of many Noteplayers that have virtual
  427.   channels. With this mixing technology it is possible to mix samples with
  428.   different samplerates into one output sample. The output sample is
  429.   generated at a given mixfrequency (rate). Choosing a higer output rate
  430.   will yield better results at the expense of more cpu power. DeliMix takes
  431.   advance of an exisiting 020 or higher. An optimized routine will be used
  432.   in this case. This routine is about 20% faster. There is a critical point
  433.   at ~30 kHz mixing frequency. Selecting a higher mixing frequency will
  434.   make only sense if you run productivity. This is because in the current
  435.   amiga hardware, the audio DMA is coupled with the scan rate. The hardware
  436.   can output two samples per scanline. In standard video mode, this results
  437.   in a maximum output rate of ~30 kHz. Because in productivity the scanrate
  438.   doubles an output rate of ~60 kHz is possible. All NotePlayers will step
  439.   down the mixingrate if the cpu is not fast enough to provide the desired
  440.   mixing frequency! - This is to protect the system from hanging in the
  441.   interrupt (mixing loop).
  442.  
  443.  
  444.  
  445.