LMC1992

A forum for anything about the Steem Engine STE emulator, comments, problems, bug reports etc. Steven Seagal regularly provides updated versions of the original STEem code. The current version is v3.9.4.

Moderators: Mug UK, Steem Authors, Moderator Team

RA_pdx
Captain Atari
Captain Atari
Posts: 215
Joined: Sun Feb 02, 2003 12:01 pm
Location: Nuernberg/GERMANY

LMC1992

Postby RA_pdx » Sat Sep 11, 2004 2:10 pm

Does Steem emulate the LMC1992?

User avatar
Steem Authors
Steem Developer
Steem Developer
Posts: 540
Joined: Tue Apr 30, 2002 10:34 pm
Location: UK
Contact:

Postby Steem Authors » Fri Sep 17, 2004 3:35 pm

Yes, well the volume features, not the bass and treble.

Russell Hayward

User avatar
unseenmenace
Atari God
Atari God
Posts: 1961
Joined: Tue Sep 21, 2004 9:33 pm
Location: Margate, Kent, UK
Contact:

Postby unseenmenace » Wed Oct 20, 2004 5:30 am

Are there any plans to add the Bass & Treble contol? I am using STeem as a development environment and intend to add all the LMC1992 controls to my music player I'm working on and it would be nice to see all the features in STeem.
UNSEEN MENACE
Several STFM's, 4MB STE, 2MB TT with 1.2GB Hard Drive and 14MB Falcon with 540MB Hard Drive,
Lynx 2 and Jaguar with JagCD
Member of GamebaseST and AtariLegend team
Check out my website at http://unseenmenace.110mb.com

User avatar
Steem Authors
Steem Developer
Steem Developer
Posts: 540
Joined: Tue Apr 30, 2002 10:34 pm
Location: UK
Contact:

Postby Steem Authors » Mon Oct 25, 2004 2:24 pm

Hi,

There are a few things putting us off doing microwire bass and treble controls:

1) As far as I understand these things, we'd have to do fast Fourier transforms on the samples, which would complicate and slow down the sound processing;

2) Even if we did that, we probably wouldn't be able to get it working just like it did on the STE;

3) I don't know of any ST programs that used it.

Please put me straight if any of these points are wrong. As things stand, we're not planning to implement it.

Ant (Steem)

clam
Atarian
Atarian
Posts: 3
Joined: Tue Oct 19, 2004 1:45 am

Postby clam » Tue Nov 23, 2004 12:56 am

Those controls were used in Protracker STE and I also used them in one of my demos. But the only advantage of using the bass/treble controls was to get a better sound out of the STE so as the sound of the emulator is good enough I don't think it worth the pain. And if I remember well, when you exit my demo before the end, the bass/treble were no reset to the default values so after that, all soundchip musics sounded like crap in the other screens of the disk. So please don't mind about implementing it in Steem :wink:

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 5122
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Postby simonsunnyboy » Tue Nov 23, 2004 6:43 am

Modern demos aand programs are most often compatible for Falcon and STE as well. However Falcons do lack this chip afaik so most programmers will not miss it in STEEM.

Might be a feature for completeness of the emulator however. What about implementing it and making it optional so ppl with slower machines can disable it?
Simon Sunnyboy/Paradize - http://paradize.atari.org/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

User avatar
Nyh
Atari God
Atari God
Posts: 1496
Joined: Tue Oct 12, 2004 2:25 pm
Location: Netherlands

Postby Nyh » Tue Nov 23, 2004 12:32 pm

Steem Authors wrote:1) As far as I understand these things, we'd have to do fast Fourier transforms on the samples, which would complicate and slow down the sound processing;

Please put me straight if any of these points are wrong. As things stand, we're not planning to implement it.


Reading the specs of the LMC 1992 there is no need for any fourier trandforms to emulate the chip. The chip implements a highpass and lowpass filterr. Nothing that can't be solved by implementing some simple exponential filters:
new_output=(1-a)*old_output + a*input with a the 'filter value'
To give exact numbers and formula's I would have to look at the exact implementation of the LMC in the STE. I expect some very simple formula's will completely describe the filtering capabilities and volume and fading functions of the chip. The other part is the statemachine for the serial communication functions of the chip but that is not hard either (compared with the rest of the STe).

Hans Wessels

User avatar
earx
Captain Atari
Captain Atari
Posts: 353
Joined: Wed Aug 27, 2003 7:09 am

Postby earx » Tue Nov 23, 2004 12:50 pm

i agree with ni. you don't need to do filtering in the fourier domain at all, certainly not for such lo-fi and linear stuff as the LMC. just design a decent linear filter. the one that ni provides may already do fine. it won't take more than a few multiply + adds per sample. that's really less than nothing for modern hardware.

User avatar
Showaddywaddy
Atari Super Hero
Atari Super Hero
Posts: 671
Joined: Thu Jun 06, 2002 12:01 pm
Location: Montreal, Quebec
Contact:

Postby Showaddywaddy » Tue Nov 23, 2004 3:28 pm

Steem Authors wrote:Hi,

3) I don't know of any ST programs that used it.

Ant (Steem)


I think the LX and Amberstar digi tunes used microwire.

Shw

User avatar
Steem Authors
Steem Developer
Steem Developer
Posts: 540
Joined: Tue Apr 30, 2002 10:34 pm
Location: UK
Contact:

Microwire thing

Postby Steem Authors » Thu Nov 25, 2004 2:06 pm

Thanks to everyone for the info. It sounds like it might not be as hard as I thought to do this processing. We might put it in when we have time.

Ant

Hippy Dave
Atari Super Hero
Atari Super Hero
Posts: 515
Joined: Sat Jan 10, 2009 5:40 am

Re: LMC1992

Postby Hippy Dave » Mon Jun 14, 2010 12:08 am

RalfZenker wrote:Does Steem emulate the LMC1992?
Steem Authors wrote:Yes, well the volume features, not the bass and treble.



Russell Hayward

Hatari 1.4.0 Does!


Social Media

     

Return to “Steem”

Who is online

Users browsing this forum: No registered users and 5 guests