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
So as the previous beta and 0.4.2 versions came out, I noticed the FDS filtering had changed. Although jsr already told me the new filtering was made to be more accurate to the real hardware, it sounds very unpleasant, because it sounds too humid. This can be highly noticeable with the demos included with FamiTracker. So, would it be feasible to make some kind of switch to change the filtering between the old and new ones?
EDIT MASSIVE EDIT: The other thing I would like to request is about channel muting. The empty square at the left of all the channels can now unmute everything, but to make things a little faster, it might be slightly more useful if we can use the middle button of the mouse to mute all channels except for the selected one. I am already aware this can be done by double clicking, but it can be annoying since if you move the mouse just a little pixel, it doesn't work. This button could unmute everything if there's only one or no channels enabled. This can be made better if it was configurable, but that would need more work.
You can edit the sound settings in the config menu a few different ways that only affect the expansions, but not the 2A03.
_______________________
[BURNING LOVE]
[url=http://www.youtube.com/user/ImATrackMan]YouTube
[url=https://twitter.com/ImATrackMan]Twitter (Stay off my lawn, kids)
Do you know of something? As someone said, 20000 Hz in treble filtering with -0 dB of damping reduces the hiss in the N163. I have always had those settings. What can I do with FDS then?
What is the way they get affected? I mean, I knew about the N163, but what can it be for other expansions? I don't like the new FDS filtering because it's too humid. I like bright sounds, that's why I asked for an option to switch between them, but if there's a way to alter the sound settings in order to make it sound at least a little brighter, please let me know.
EDIT: Added another request at original post. Please read.
The lowpass filtering is not there by chance, it's an important property of the FDS since it's using PWM for volume control, and it's clearly audible on the real device. Yet again, the point of this tracker is to provide audio emulation that is to the target audio hardware as possible. If you find anything unpleasant then it's only because that's how the original hardware was designed.
Be also prepared that there will be more changes later as soon as I figure stuff out, the kind of distortion that's present on the FDS isn't added yet for example.
Distortion? You mean, it can sound wrong depending on something else or what?
And well, just to ask, the frequency modulation is emulated right, right? Because there are some NES or perhaps NSF emulators that produce weird sounds instead of the one FamiTracker produces. Nintendulator and FCEUX are two of them.
EDIT: Forgot something: What's PWM?
EDIT2: Today I found that the FDS sounds almost the same as in 0.4.1 if the sample rate is raised to 96000 Hz. I think that for now no changes must be done to the tracker to have the other filtering back. Thanks jsr.
Low-pass (or high-cut) means everything above a certain frequency is filtered out and everything below it is unaffected. Vice-versa for high-pass.
PWM is pulse-width modulation..for instance, quickly changing the duty of the 2A03 pulse wave. In the context of FDS, a separate modulating tone is used to control the FDS volume. At least that's what I assume jsr means.
Distortion as caused by non-linear components, in this case the FDS's DAC. Try [url=http://offgao.no-ip.org/program/nezplug++.html]NEZplug++ if you want to hear how it sounds like.
I don't know yet if frequency modulation is emulated correct, that's one thing I still have to figure out. All I know is that different players have different ideas on how to emulate it.
PWM (pulse width modulation) is a way to control the amplitude of signals, it's usually used in combination with a lowpass filter to remove the PWM signal. A lowpass filter is a filter that blocks high frequencies.