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 > Bug Reports & Feature Requests > Request N163 sound ram command Owner: za909 New post
Page 1 of 1 Sort:  
Request N163 sound ram command Posted: 2012-06-08 07:19 Reply | Quote
za909

Avatar

Member for: 3962 days
Location: Hungary
Status: Offline

#35578
Making a N163 cover, I found myself cloning all my instruments set to all different RAM positions. What if there was an effect that told the current instrument where to store its wavetable so you don't have to create a ridiculous number of instruments just because you need to use a different instrument in a channel let's say.

C-3 F 01 N32
Stores wavetable of instrument 01 starting from $32

_______________________
Rectangular sh*t ©
Posted: 2012-06-08 12:48 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#35584
I already suggested 'sequence numbers' for waveforms, kind of like the ones for volume macros and whatnot. jsr liked the idea but said he'd wait until the next version (0.3.9, probably) before implementing 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.
Posted: 2012-11-21 17:58 Reply | Quote
za909

Avatar

Member for: 3962 days
Location: Hungary
Status: Offline

#42121
I'm bumping this thread because I really feel the need for a command like this as it could get around the problem of having to create lots of instruments, something you can't have more than $3F of (besides, jsr might have missed this one back then).
It might be fine for smaller projects to constanty clone instruments but if you're working on a bigger N163 project, you're bound to reach the instrument limit eventually.

Yes, I am working on a soundtrack involving the N163 and that's why I thought about this, I'm not reaching the instrument limit. You can't say that I only want this effect so that my needs would be fulfilled.

_______________________
Rectangular sh*t ©
Posted: 2012-11-22 07:49 Reply | Quote
Dwedit

Avatar

Member for: 4972 days
Location: Chicago
Status: Offline

#42137
I thought the V command selected a wave from the possible wave numbers for a given instrument. Does it do this?

Posted: 2012-11-22 11:02 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

#42138
V selects a wave among the set of waves in an instrument, but it doesn't affect the wave ram position since only one wave at a time is uploaded to the wave ram.

Anyaway, I've thought of another way to address this problem by making the wave position dynamic. That could be done by assigning the wave ram position depending on the channel number instead of the fixed value (available as an option), so that channel 1 waves is stored at 0, channel 2 stored at 16 etc. That would work for 4 channels when using 32-steps waves or all 8 channels when using 16-step waves.

_______________________
Programmer and developer
Page 1 of 1 Sort: