Short:    HQ-DeliGenie: AHI, DSP, Filters, Panning/3D, 7 mixing modes
Author:   hodges@in.tum.de (Chris Hodges)
Uploader: hodges@in.tum.de (Chris Hodges)
Version:  V4.20 (05-Dec-99)
Type:     mus/play
Requires: DeliTracker V2.xx
Replaces: mus/play/Deli14BitGenie*

14Bit NotePlayer Genie V4.20 (05-Dec-99)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This is a  new  and  pretty  enhanced  version  of  the  well  known  14Bit
NotePlayer  that  came  with  the  original DeliTracker distribution. After
Peter Kunath gave me the sourcecode, I was able  to  add  various  features
(listed below).

**** THIS ARCHIVE ALSO CONTAINS THE LATEST MOST IMPORTANT DELIPLAYERS! ****

Please notice that you need at least an MC68020 to use them as the  MC68000
routines have been removed!

Even if you don't use the new features, I recommend to use this version for
it has a faster chipmem transfer routine than the one in V2.3.

Plenty of cpu power is appreciated (although the  Genie  will  not  be  any
slower  when  not  using  the new features). You will need an MC68060 to be
able to mix at frequencies higher than 50KHz with Panning and Interpolation
and 32 voices 8-D

Short list of new features/improvements:

- Font sensitive GUI with two different layouts.
- AHI support! Deli14Bit can redirect its  output  to  any  AHI  compatible
  sound card for TRUE 16 Bit output!
- Panning support (e.g. for FastTracker modules).
- Stereo width slider (so this incorporates the HeadPhones Genie).
- Various Interpolation modes for high quality mixing (including  a  table-
  interpolation routine for MC68020/MC68030 machines).
- Two Oversampling modes.
- DSP Routines: Echo (Reverb), Hall (Reverb  with  feedback)  and  Reverser
  (each one is available as Mono, Cross or Center mode).
- All mixing routines have conditional code for quiet mixing,  the  panning
  ones also use optimized routines for mono and 100% left/right code.
- 3D Panning mode - ideal for headphones or CD recording.
- Inverted Stereo Mode for fake surround effect.
- Anti-Click Mode (removes annoying sample-triggering clicks).
- Treble and Bass filters with adjustable pass frequencies.
- Seperate Treble and Bass filters for the DSP.
- Frequency can be shifted (half frequency up to double frequency).
- Complex ModSave function (16 Bit AIFF or RAW file):
  - Start of saving can be triggered, slience at the end can be cut off.
  - Resulting wave can be normalized to full volume.
  - Half/Quarter DMA mode records at half/quarter speed for  slow  machines
    or people with PAL 28KHz limit.
  - Stop-Motion and Mute modes for slow drives/machines.
- Peak and Optimal Boost display.
- Actual (DMA) mixing frequency is now displayed.
- Uses a 256 samples buffer instead of 200, which speeds things up.
- Complex Prefs management:
  - Settings can be  saved  individually  for  each  module  (either  in  a
    separate directory or along with the module).
  - Default settings can also be saved for:
    - whole directories
    - module types
    - amount of channels
    - module type+amount of channels.
  - 4 DSP presets can be stored for quick access using the GUI.
- Default AutoBoost factor can be changed.
- Now uses a faster longword pipelined chipmem transfer.


History
~~~~~~~
V4.20 (05-Dec-99): (36692 Bytes)
  - Fourth Aminet release.
  - Lots of changes to the automatic sine panning, adding  a  method  again
    which  doesn't  cause 100% balanced sound, also changing the old method
    not to jump between left&right so much. Added a  menu  item  to  choose
    either method.
  - Added keyboard shortcuts for the mixing modes (keys '1' to '7').
  - Fixed the AHI mode bug that caused a crash on eject in certain cases.
  - Fixed a bug within the AHI support that caused ModPrefs modules  to  be
    played at the previous frequency and not the ModPrefs one.
  - Fixed a longstanding bug that could cause a crash or  at  least  freeze
    the machine for some time when ejecting a module in rare circumstances.
  - ADDED FONT SENSITIVITY! Added four new menu items to select between the
    original  layout  (topaz/8),  the  system default font and a selectable
    custon font. It was a lot of code to add (750 lines), please honour it.
  - Slight changes of gadget widths and heights.
  - Added an option to layout the GUI horizontal rather than vertical. Made
    it  default  for  this creates a window that is exactly 640 pixels wide
    when using an 8x8 pixel font and fits neatly on a PAL screen again.
  - Little bug overwriting some bytes of prefs data fixed.
  - DSP speed increased a little bit.
  - ADDED FILTER SLIDERS FOR THE DSP. Yes,  now  the  DSP  effects  can  be
    combined with the high pass and low pass filters.
  - AHI requester now shows up only panning supporting  modes.  This  rules
    out the Paula DMA mode, but it didn't work anyway.
  - Added quarter DMA mode for saving on *extremely* slow machines (this
    was requested by Keith Halstead).
  - Unchecking the ModSave gadget during saving will now pop up an abortion
    requester.
  - NOW COMES WITH INSTALLER SCRIPT!

V4.10 (17-Jun-99): (32472 Bytes)
  - Third Aminet release.
  - Removed MC68000 code. Should have done that long ago.
  - Fixed a memory trashing bug introduced with late V4.00beta.
  - Internal changes on how the channels are toggled.
  - AHI: peak search was even done when Normalize Wave  was  enabled,  even
    when no ModSave was in progress.
  - AHI: output was trashed when with no peak search being done. Silly bug,
    just forgot one line in the routine. This was reported by Crab.
  - Added menu item 'Restore Default Prefs'.
  - ADDED BASS & TREBLE CONTROLS (if anyone wonders why this is noted  down
    for  V4.00  and  not V4.00beta, there's a simple reason: it didn't work
    the supposed way).
  - Added two new sliders to finally get the Bass & Treble Sliders working.
  - Bug in Frequency Override option found: Frequency was not overriden  if
    the GUI window was closed. Now it should finally work.
  - Fixed inaccuracy of left<->right balance; speeds up mono modes  now  as
    supposed.
  - New mixing mode: Infinite Oversampling. This mode  is  probably  rather
    slow, but it calculates the samples as if they were mixed at a infinite
    sampling frequency (okay, it's about 65000xOversampling). I think  it's
    worth a revision bump to V4.10.
  - Increased accuracy of the Fast Interpolation mode by one bit and  fixed
    a bug in the routine.
  - Fixed sine panning to always produce a 50% left, 50%  right  output  so
    there  will  be  no overflow anymore on mods with four channels and w/o
    Anti Click enabled.

Contact address
~~~~~~~~~~~~~~~
Any mail, comments or donations welcome:

Chris Hodges                    Account: 359 68 63
Kennedystr. 8                   BLZ    : 700 530 70
D-82178 Puchheim                Bank   : Sparkasse Fürstenfeldbruck
Germany
Tel.: +49-89/8005856            WWW: http://platon.home.pages.de/
Email: hodges@in.tum.de         IRC: platon42 on EfNet


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    1636     860 47.4% 05-Dec-99 15:57:54  Deli14Bit.info
    9168    2061 77.5% 05-Dec-99 15:54:44 +Deli14Bit-Install
   69148   26537 61.6% 05-Dec-99 17:55:22 +Deli14BitGenie.guide
    1400     941 32.7% 05-Dec-99 15:56:44 +Deli14BitGenie.guide.info
    1636     862 47.3% 05-Dec-99 15:56:42 +DeliGenies.info
   36692   19705 46.2% 05-Dec-99 17:52:58 +14Bit-NotePlayer
   36708   19725 46.2% 05-Dec-99 17:53:12 +14Bit-NotePlayer1024
    1636     862 47.3% 05-Dec-99 15:56:42 +DeliPlayers.info
    1336     607 54.5% 05-Dec-99 14:25:10 +DeliPlayers.readme
    3688    1777 51.8% 18-Jun-99 15:42:42 +DataType
   17288   11325 34.4% 30-Oct-99 20:11:46 +FastTracker2
   14416    8837 38.7% 29-Apr-99 11:47:50 +Impulse
   15760    7487 52.4% 29-Apr-99 11:47:58 +MED_note
   67712   26823 60.3% 29-Apr-99 11:48:02 +Mline
   29376   10860 63.0% 18-Jun-99 15:42:42 +OctaMED
    8748    5321 39.1% 17-Jun-99 18:12:06 +ScreamTracker3
    9676    4972 48.6% 04-Jul-99 14:25:16 +TFMX_note
     264      33 87.5% 05-Dec-99 13:38:54 +Protracker.font
    1788     808 54.8% 05-Dec-99 13:38:26 +6
     264      38 85.6% 05-Dec-99 13:38:54 +ProtrackerThin.font
    1704     873 48.7% 05-Dec-99 13:38:26 +6
     264      26 90.1% 05-Dec-99 13:53:12 +small.font
    1424     669 53.0% 05-Dec-99 13:53:12 +6
     804     431 46.3% 05-Dec-99 15:56:42 +Install.info
    1636     865 47.1% 05-Dec-99 15:56:42 +Modules.info
    9449    1488 84.2% 05-Dec-99 14:17:14 +AHX.Countdown to NIL
     140      79 43.5% 05-Dec-99 14:17:14 +AHX.Countdown to NIL.14b
   83214   62756 24.5% 05-Dec-99 14:21:38 +MLIN.Sweet'n'Sour
     140      78 44.2% 05-Dec-99 14:23:12 +MLIN.Sweet'n'Sour.14b
   99524   68389 31.2% 05-Dec-99 14:02:26 +mod.f1gp
     140      78 44.2% 05-Dec-99 14:06:00 +mod.f1gp.14b
   45890   30287 34.0% 17-May-99 17:15:52 +mod.superfroglevel4
     140      69 50.7% 17-May-99 20:56:26 +mod.superfroglevel4.14b
   45672   31483 31.0% 05-Dec-99 16:00:22 +mod.xmas
     140      80 42.8% 05-Dec-99 16:05:12 +mod.xmas.14b
-------- ------- ----- --------- --------
  618621  348092 43.7% 07-Dec-99 19:33:04   35 files
