Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > FDS waveform symmetry Owner: rainwarrior New post
Page 1 of 1 Sort:  
FDS waveform symmetry Posted: 2011-08-02 16:31 Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#20881
So... a lot of FDS NSFs seem to use symmetrical waveforms. Why is that? Anyone have any thoughts on it? Here's some of my guesses.

- Does the hardware have special support for this? (Doesn't seem to from any docs I've read.)

- Could save 32 bytes if done in code? (This savings seems a little meagre.)

- Maybe some audio programmer in Japan wrote a Fourier transform to synthesize waves, but never added a phase control, and this technique became popular?

Posted: 2011-08-03 00:49  (Last Edited: 2011-08-03 00:49) Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#20895
There's also the fact that you're trying to digitize something that's typically analog in nature; not every analog wave is perfect, yet you can't completely achieve such a level of imperfection on a digital system of this kind. At least this is how I think of it.

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2011-08-03 17:51 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#20904
That's a good question, I don't see any special reason for it so my guess would also be that maybe some simple program for synthesizing waves was common (feeding a DFT with only real values results in symmetric output), or perhaps nintendo provided some example waves that could be used.

_______________________
Programmer and developer
Posted: 2011-08-03 21:43 Reply | Quote
ElHuesudoII

Avatar

Member for: 4525 days
Status: Offline

#20909
[quote=jsr]or perhaps nintendo provided some example waves that could be used.[/quote]
This is the most likely answer. I've seen that many waveforms are exactly the same in many games, even between different developers.

Page 1 of 1 Sort: