Yahoo Groups archive

Emax

Index last updated: 2026-04-28 23:23 UTC

Message

Re: Only 1MG of RAM...!

2009-07-22 by tristanupton

Well, actually you do get the equivalent of 1MB of 16 bit samples in the Emax I. A 1MB (16 bit) Emax II bank can be saved on a single floppy as a 512kB (8 bit) Emax I bank and loaded into an Emax I. Likewise, a 512kB Emax I bank can be loaded into a 1MB Emax II.

Your description sounds like how the Sequential Prophet 2000 stores 12 bit data in memory. The Emax only has 512kB of sample memory but can store 18.8 seconds at the 27.7k sampling rate (18.8 x 27.7k = 512k). The Emax floppy disk format also only allows for storage of 512kB of sample data. For the method you describe to be correct the Emax would need to have 768kB of sample memory to provide this sampling time and it would be unable to store this on a single floppy disk! 

My understanding is that the Emax digitally compresses each 12 bit linear sample word from the ADC to an 8 bit compressed sample word using a non-linear algorithm (similar to A-law/u-Law companding). The sample data is stored in memory and saved to disk as 8 bit data but the Emax converts each sample word back to linear 12 bit on the fly for output to the DACs and for sample dumping etc. I believe the Emulator II works in much the same way except its data companding occurs in the ADC/DAC chips.


--- In emax@yahoogroups.com, "jammie" <jammie.emma@...> wrote:
>
> wrong it records its samples in 12bit and still puts it in 12bit data in 8bits memory be it compressed but you dont get 1mb equivalant 16bit samples
> 
> the memory works in the same way as  scsi1 its 8 bits but the the next 4bit  data is put in the next available 8bit location using compression but its still 12bits when its read back out of memory it reads the first 8bit location then the second 8bit location but only reading the first 4 bits data 
> 
> the compression program and the gal processor splits the memory up into 1 and a half 8bit codes locations in a memory table
> 
> thats how it does it the scsi works the same way the 12bit samples are recorded and sent to the scsi drive but are actualy saved in 16bits that is the same for all 12bit samplers the last 4bits are just zero,s filling up the 16bit data which is sent to the scsi 1 drive as 2 8bit data streams
> 
> this is what would happen to the emaxs memory if it was not for the compression program using a allocating table to distribute the data in 8bit and 4 bit segments to the 12bit dacs 
>   ----- Original Message ----- 
>   From: Julian 
>   To: emax@yahoogroups.com 
>   Sent: Wednesday, July 22, 2009 4:53 AM
>   Subject: Re: [emax] Re: Only 1MG of RAM...!
> 
> 
>     But that said, seeing that the emax stores its 12 bit PCM samples in a
>   single 8 bit byte, it can record as many samples as a 16 bit sampler
>   with 1MB of RAM. (just more lofi! :-)
> 
>   <brooksmosher@...> wrote:
>   > or little two seat British sports cars...
>   > 
>   I wish I had 1 MG!
>   :-)
> 
>   julian
> 
>   -- 
>   http://bleepin.com
> 
>   -- 
>   http://www.fastmail.fm - Or how I learned to stop worrying and
>   love email again
> 
> 
> 
>   
> 
> 
> ------------------------------------------------------------------------------
> 
> 
> 
>   No virus found in this incoming message.
>   Checked by AVG - www.avg.com 
>   Version: 8.5.392 / Virus Database: 270.13.21/2252 - Release Date: 07/21/09 05:58:00
> 
> 
> [Non-text portions of this message have been removed]
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.