
Pan
-
- Posts: 3
- Joined: Fri Jul 24, 2015 3:29 am
Pan
A simple option to pan Pulse 1 hard left and Pulse 2 hard right please 

- HertzDevil
- Posts: 475
- Joined: Thu Apr 23, 2015 7:39 pm
- Location: Hong Kong SAR
- Contact:
Re: Pan
Then do it in a NSF player or fork the FamiTracker source code yourself, since the official FamiTracker already has no responsibility to add emulation features that must be realized by hardware modding, much less splitting a single mixed signal from the 2A03 sound chip into separate tracks for each channel. (Hardware stereo mods can only do pulse 1/2 on one side and triangle/noise/DPCM on another, since the 2A03 outputs these two mixed tracks.)
refactoring 0cc-famitracker
-
- Posts: 3
- Joined: Fri Jul 24, 2015 3:29 am
Re: Pan
I really don't understand the problem?
Nintendo has made the sound tracks stereo for Eshop releases. Whay is it so hard to do in Famitracker?
Nintendo has made the sound tracks stereo for Eshop releases. Whay is it so hard to do in Famitracker?
- ImATrackMan
- Posts: 188
- Joined: Sat Apr 25, 2015 6:05 am
- Location: Plantation, FL, US
- Contact:
Re: Pan
dougmurray85 wrote:I really don't understand the problem?
Nintendo has made the sound tracks stereo for Eshop releases. Whay is it so hard to do in Famitracker?
It's not hard. It's also not accurate which is the point of the tracker
Slowly working on a thing called "FaMIGA".
____________________________________________________
Youtube
Twitter (Stay off my lawn, kids)
Soundcloud.
I do all hardware recordings including Sunsoft5B, FDS, and MULTICHIP !
>quscx uvngw bebxm xqdyl<
____________________________________________________
Youtube
Twitter (Stay off my lawn, kids)
Soundcloud.
I do all hardware recordings including Sunsoft5B, FDS, and MULTICHIP !
>quscx uvngw bebxm xqdyl<
- Stratelier
- Posts: 378
- Joined: Sun Apr 26, 2015 7:46 pm
Re: Pan
dougmurray85 wrote:I really don't understand the problem?
Nintendo has made the sound tracks stereo for Eshop releases.
I'm not personally aware of any NES VC titles with stereo soundtracks, do you know of any?
The point is that unless there was stereo support back in the day it was released, that's outside the scope of FamiTracker's purpose.
Re: Pan
It'd be difficult to make a stereo NES, simply because the mixing of the two pulse channels (square DAC's) happens inside the 2A03 chip, and put onto Pin 1. The TND pin, with triangle/noise/DMC channels, is mixed with that externally, so any stereo panning would require a third-party CPU ASIC, or modded panning hardware on the board.

The mod for split audio is talked about here: http://hackitup.tumblr.com/post/3039352465/hacking-the-nes-famicom-for-split-audio-outs
The problem is, it would be hard-panned, without any external expansion connections or I/O or "special logic".
The most ideal way to get expanded audio from an NES or Famicom would be to put the audio connector on the cart itself, much like expansion carts for some other systems (I believe the Sega 32x and CD does this, but I'm not 100% sure).
Putting it in Famitracker would be obtuse to the goal of making a chip-accurate chiptune synth; the stereo NSF's generated would need custom hardware, and FT seems to be focusing on the core 2a03 variants and released cart expansion chips.
Now, if you do want stereo panning, it's quite easy to export channel-by-channel, and operate on it in Audacity or another audio editor.
Keep the panning resolution 4-bit (16 levels, 0x7 center), though. I wouldn't see them putting 8 or higher on hardware of the day.
One feature worth considering to add to FT, though, is the ability to batch-export channel by channel, with or without bypassing the APU system's mixers.
[p.s. you could also use two NES's, i.e., make two Famitracker instances. Synchronizing them might be a pain - I put a time code (set of pips, think like BBC does) in triangle 7F on both patterns, and sync them up that way.]

The mod for split audio is talked about here: http://hackitup.tumblr.com/post/3039352465/hacking-the-nes-famicom-for-split-audio-outs
The problem is, it would be hard-panned, without any external expansion connections or I/O or "special logic".
The most ideal way to get expanded audio from an NES or Famicom would be to put the audio connector on the cart itself, much like expansion carts for some other systems (I believe the Sega 32x and CD does this, but I'm not 100% sure).
Putting it in Famitracker would be obtuse to the goal of making a chip-accurate chiptune synth; the stereo NSF's generated would need custom hardware, and FT seems to be focusing on the core 2a03 variants and released cart expansion chips.
Now, if you do want stereo panning, it's quite easy to export channel-by-channel, and operate on it in Audacity or another audio editor.
Keep the panning resolution 4-bit (16 levels, 0x7 center), though. I wouldn't see them putting 8 or higher on hardware of the day.
One feature worth considering to add to FT, though, is the ability to batch-export channel by channel, with or without bypassing the APU system's mixers.
[p.s. you could also use two NES's, i.e., make two Famitracker instances. Synchronizing them might be a pain - I put a time code (set of pips, think like BBC does) in triangle 7F on both patterns, and sync them up that way.]
-
- Posts: 3
- Joined: Fri Jul 24, 2015 3:29 am
Re: Pan
I'll happily take batch export if pan isn't doable. Although I can't see the issue in having this program achive things slightly outsite of what the original hardware's capabilities. Just block NSF output if panning is used.
Re: Pan
Just export .wavs with seperate channels, and put them back together in audacity using the pan tool.
AKA FamicomForever
click for BEPIS!!!!
click for BEPIS!!!!
Re: Pan
dougmurray85 wrote:I'll happily take batch export if pan isn't doable. Although I can't see the issue in having this program achive things slightly outsite of what the original hardware's capabilities. Just block NSF output if panning is used.
The NES or Famicom can't do stereo.*
Therefore, FamiTracker will never officially support it. There's nothing more to it.
[*not without the aforementioned modifications to the console, and as stated, separate the Pulses from the Tri/Noise/DPCM channels left and right. since this is without control, I do not count this as the console supporting stereo.]
ym2612 extraordinaire, metal & edm producer, professional weeblord, head over heels for harumi
twitter
soundcloud
super famidev
soundcloud
super famidev
- rainwarrior
- Forum Staff
- Posts: 165
- Joined: Thu Apr 23, 2015 8:23 pm
- Location: Canada
- Contact:
Re: Pan
I still think it's a feature worth having. Aside from being a nice option, channel separation can help when composing too, making individual voices easier to evaluate.