Welcome, Guest. Please login or register.

Author Topic: OctaMED 8 channel mode REALLY bad sounding!  (Read 3781 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show all replies
Re: OctaMED 8 channel mode REALLY bad sounding!
« on: August 31, 2012, 08:45:02 AM »
Guys, let's not overlook the basics.

First of all, if your machine sounds fine in 4 channel mode, but attempting to use 8 channels sounds awful, then it's not down to bad capacitors. Though having a 20-odd year old machine re-capped is not in itself a bad idea.

If, like me, you use OctaMED SS for many years, you may have forgotten that legacy 5-8 channel mode has some severe restrictions:

1) The channels are not independent and share hardware volume controls. That means that any volume changes in channel 1 also affect channel 5 and vice versa.

2) The legacy mixing routine used to play 2 samples in one channel runs at ~14kHz or so (I can't remember, but later versions of OctaMED had a "high quality" mode that ran at 28kHz but needed more CPU power). This will add lots of aliasing noise to samples that otherwise sound OK when played in 4 channel mode.

3) Sample loop lengths are heavily quantized. Instead of being able to define loops that are as short as 2 sample points, you are restricted to something like 200. This affects both the starting position and the loop length.

4) The biggest killer of all. The instantaneous amplitude of summing any two samples together on a channel may overflow the 8-bit range, resulting in heavy distortion. The mixing routines don't clip the result of adding the two sample values together, it simply overflows, often with sign inversion. It doesn't matter what you set the hardware channel volume to. The only way to properly cope with this is to alter the sample volume in the sample editor. Typically, you'd halve the volume of all your samples in 8 channel mode so that any combination of any pair of samples at once would never exceed an 8-bit result. This effectively means you are now dealing with 7-bit samples.

So, if 8 channel mode sounds awful, there are plenty of things to check. Making an 8 channel MED module sound good is not a trivial task and requires a good understanding of how it all works.

Often, your best bet is to use 6 channels. Not only does this reduce CPU load, but it gives you 2 regular channels on which you can play sounds that are just too distorted by being played by the old mixer.
« Last Edit: August 31, 2012, 08:50:33 AM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show all replies
Re: OctaMED 8 channel mode REALLY bad sounding!
« Reply #1 on: August 31, 2012, 12:46:38 PM »
Quote from: SilverZguru;706005
Hi Karlos! Yes, it sounds distorted. Even if I use 5 channel mode, its distorted! Does it really need that much power?!


Please re-read my previous post. The distortion is probably nothing to do with lack of CPU power, I could play 8 channel MED modules on my A600.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show all replies
Re: OctaMED 8 channel mode REALLY bad sounding!
« Reply #2 on: August 31, 2012, 08:18:55 PM »
Quote from: SilverZguru;706018

Btw. OctaMED 4 pro can set volumes for every single channel. Even on A500


You can set the volume for every single channel in any version of OctaMED, it's just that changing the volume of a split channel would always affect the channel it was split with. That is to say, changing the volume on either channel 1 or channel 5 would affect both.
int p; // A