Welcome, Guest. Please login or register.

Author Topic: SuperPAULA - if you have experinece in amiga music please give feedback  (Read 16080 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ChrisH

  • Jr. Member
  • **
  • Join Date: Jun 2007
  • Posts: 92
  • Country: 00
    • Show all replies
    • http://cshandley.co.uk/email
I'm not a music guy either, but it seems to me you should Keep It Simple Stupid (KISS) :  Don't bother with fancy panning modes, when you can achieve the same with two audio channels.  Better to just have as many h/w channels as you can easily accomodate (8 at least, 16 would be cool, but 32 might be overkill), and then let the CPU handle any complex effects.

IMHO the "Amiga way" was to have flexible/semi-programmable hardware, rather than to hard-code specific effects into the hardware.  So any semi-general functionality which would allow you to reduce the CPU load (say some clever DMA modes) for certain effects would be great (and maybe programmers can find ways to use such functionality in ways not imagined).
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue.
 

Offline ChrisH

  • Jr. Member
  • **
  • Join Date: Jun 2007
  • Posts: 92
  • Country: 00
    • Show all replies
    • http://cshandley.co.uk/email
Quote
Can anyone here publish the original Paula response curve? I'd love to write a paula effect processor!

Actually... I probably have all the equipment needed to find it out myself... does anyone know a decent menthod?

I would imagine the best way to *generate* the Paula response curve would first require you to know what kind of D/A converter Paula used.  I *vaguely* recall it used a series of (9?) resistors to get the voltage drops required for each of the 8 bits, which is not very accurate due to the resistor tolerances, and therefore tends to produce a non-linear response curve.

Assuming my recollection is correct, then you need some method to find the relative values of each of those (9?) resistors.  That should be MUCH more accurate & less error prone, especially compared to trying to sample the output of Paula across her entire dynamic range.

I imagine that the 14-bit audio calibration tool used some clever method to accurately find out the relative resistor values, so that it could then compensation for them.
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue.