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
Let's get the undeniable out of the way - the SID chip rules. But what's a alternate choice to all of those SID music makers in clunky C64 emulators?
Well, there is a solution.
Famitracker.
The VRC6 chip is your best friend. To simulate the sound of a C64, have a sound in the VRC6 channels with an alternating duty cycle (V00 to V07 and back.) There are also lots of other things contained in this FTM file to show you more tricks.
But the only thing that I feel that this can't do - filtered instruments. However, if you're skilled enough with samples, you can record filtered instruments through WAV files and import them into DMC samples and change their pitch (Like some sort of Sunsoft thing.)
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
[quote=jrlepage]Or you could use Deflemask.[/quote]
Xiphos2000, I would advise you to stay away from DefleMask, seeing as the SID files it outputs are usually horribly oversized and usually slightly inconsistent with what you hear in the tracker and other various things.
There definitely is potential in DefleMask, but in its current state, I find it absolutely unusable.
Anyways, let me get back on track.
[url=http://sourceforge.net/projects/goattracker2/]GoatTracker 2 is a good tool for C64 tracking on modern operating systems. It shouldn't be that hard to learn at all if you know trackers, and with [url=http://csdb.dk/getinternalfile.php/77611/goattracker_tutorial.pdf]this PDF it will be a lot easier to understand if you are a beginner.
And like ImATrackMan said in a maybe slightly rude-ish manner, the Namco 163 is the best way to simulate a SID chip with FamiTracker.
Unless the point of making a SID is to play it on a real C64, I don't really understand why oversized SIDs are an issue. Also, it's important to realise that discrepancies between tracker audio and emulator/player audio is commonplace with the SID format; no two C64s sounded exactly alike, and while emulators over the years have tried to achieve an "average" SID sound, such things are subjective, so you're bound to encounter a lot of different-sounding emulators.
About the GBS export, as we discussed in private, neither you nor I were able to reproduce this strange export glitch.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
[quote=MovieMovies1]And like ImATrackMan said in a maybe slightly rude-ish manner, the Namco 163 is the best way to simulate a SID chip with FamiTracker.[/quote]
I apologize for insulting the VRC6. It tries its best.
I wasn't talking about differences in the filter though, that is obviously different in every chip.
What I was talking about is DefleMask's emulation not correctly emulating how the sound of the combined waveforms sound like for at least the 8580, in addition to some arpeggio timing issues in DefleMask-exported SIDs when using the release portion of an envelope which are not reflected in the tracker.
[color=#353535]There are various other issues with the SID and other chips in DefleMask as well, but I will not discuss that here.
I don't want to turn this thread into a huge discussion about DefleMask being awful or not, so I'm just going to stop talking and let people decide for themselves what they want to use (I still recommend GoatTracker though).
Well, I would agree that the Namco actually sounds pretty good too. I'll look into that. And no, I didn't find what he said particularily insulting, so let's not get into a huge argument about that.
And on DefleMask, I just don't like using read C64 stuff for that kind of thing, because you can't use the mouse which results in a clunky interface (Or I may be wrong :P)
In terms of actual SID, I honestly use an actual C64. I'm learning GoatTracker, but still. But, this being FT forums, I'd assume you mean SID chip emulation using 2A03 + Expansions. I've achived some sid-ish sounds with VRC6, but Namco is also pretty good. Never used DefleMask.
Some other places I've tried to conquer:
[url=http://chipmusic.org/ch3dd4r]Le Chipmusic
[url=http://battleofthebits.org/barracks/Profile/CH3DD4R/]Le BattleOfTheBits
The MSSIAH is a very easy way to get a decent sound out of your Commodore.
But yeah, if you deliberately keep the limits of the C64 (i.e. alternating noise and one of the channels at a time), you can create some pretty good stuff with the Namco 163.
_______________________
The purpose of a programming language is to protect the computer against the programmer.
I think the main issue here is that you are trying to replicate an expertly designed music chip with a technologically far less advanced set of sound chips. To quote Bob Yannes, who [url=http://en.wikipedia.org/wiki/MOS_Technology_SID#Design_process]designed the SID:
[quote=Bob Yannes]I thought the sound chips on the market, including those in the Atari computers, were primitive and obviously had been designed by people who knew nothing about music.[/quote]
The SID was designed from the ground up to be a top-quality sound chip, with features normally found in high-end synthesizers of the time (such as low-, band- and high-pass filters, ring modulation, oscillator synchronisation and so on). Your quest to replicate it with the 2A03 and/or other sound chips used by the Famicom is somewhat of a futile one, unfortunately. You could perhaps achieve something similar to what AHX does using similar waveforms to the SID and tight duty cycle changes, but that's about it.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.