Famitracker 0.4.2 - ipi's version
BotB Academy Bulletins
 
 
35248
Level 24 Chipist
Interrobang Pie
 
 
 
post #35248 :: 2014.01.09 6:58am :: edit 2014.01.09 7:00am
  
  lupe, DalekSam, Xemogasa, Jangler, anewuser and raphaelgoulart liēkd this
A while ago I started playing with Famitracker's source. I added a few things that I that would be nice to have. Here's the changelog:

New stuff:
- Added the Lxx delayed release effect - similarly to Sxx, it releases the current note after xx ticks.
- Completely changed Exx - it is now the extra effect (similar to XM's Exx).
- E0x sets the frequency of arpeggios in ticks. E00 will stop arpeggios.
- EEx sets the channel's volume to x. EE0 will mute the channel.
- The module properties window now allows you to choose multiple expansions.

Known bugs:
- Instruments with no volume envelope are unaffected by EEx.
- Sunsoft B5 implementation is very unfinished (and should not be used).

Fixed bugs:
- Fixed a bug where VRC7/B5 channels were being removed by having less than 8 N163 channels.
- Fixed a "bug" where saving B5 modules was not allowed.

To add:
- More Exx effects, maybe vibrato envelope, glissando?
- The ability emulate older VRC7 patches (and possibly blank volume envelope behaviour).
- NSF export for the added effects.
- NSF export for multichip... but this is unrealistic.

Not going to be added:
- B5 export.
- Multiplexing control.


Note that modules created with this version of FamiTracker are not guaranteed to be compatible with any previous or future versions!! Don't save over your "genuine" modules!!

None of the changes are reflected in NSF export, but WAV export (as well as playback) works fine. So you can submit multichip to wildchip if you want!!

Download executable
, source
.

Enjoy!! The FamiTracker crosspost
has a module demoing the new effects.
 
 
35256
Level 24 Chipist
Interrobang Pie
 
 
 
post #35256 :: 2014.01.09 8:53am
A few additional bug fixes!!

Known bugs:
- EEx has no effect on VRC7 channels.

Fixed bugs:
- Fixed a bug where Hxx/Ixx on FDS became out of sync.
- Fixed a bug when using different arps speeds with a 0x0 effect.
- Using 0x0 arpeggios now acts like it does in FT 0.4.2.
- Fixed a bug where channel volume and the volume column were ignored for instruments with blank volume envelopes.



Executable
, source
 
 
36066
Level 24 Chipist
Tilde
 
 
 
post #36066 :: 2014.01.23 3:39am
Whoa I was just searching the forums and found this treasure chest
 
 
36067
Level 30 Mixist
mootbooxle
 
 
 
post #36067 :: 2014.01.23 4:33am
  
  Slimeball liēkd this
Y U NO N163 multiplexing control? (I assume that's what you meant)
It's really the one feature I'd like to have...
 
 
36093
Level 21 Criticist
Xyz
 
 
 
 
post #36093 :: 2014.01.23 12:22pm
  
  Slimeball liēkd this
Y U NO XP build
 
 
36104
Level 24 Chipist
Interrobang Pie
 
 
 
post #36104 :: 2014.01.23 3:05pm
  
  uUni liēkd this
Yes!! Sorry, a new semester at uni has just started for me so I'm a bit bogged down with other things right now. I'll let you know when I get another update out.

Multiplexing control is available with programs such as Milkytracker, Impulse Tracker, OpenMPT...
 
 
36122
Level 24 Chipist
Tilde
 
 
 
post #36122 :: 2014.01.23 11:31pm
Multiplexing control? Is that like what donald trump has?
 
 
36394
Level 6 Chipist
lupe
 
 
post #36394 :: 2014.01.30 8:32pm
Ahh, these features are great! FamiTracker has needed E0x and EEx for a long time.
 
 
36395
Level 27 Renderist
b00daw
 
 
 
 
post #36395 :: 2014.01.30 10:23pm
  
  anewuser liēkd this
Thanks for adding the arpeggio speed code. makes for some interesting higher vibes. :D

Been looking for a command to retrigger a frameflag x amount of times before returning to subroutine. makes for more compressed and interesting effects to music and affect and higher refresh rates. :O

Very fun to play with this flavor of FamiTracker. Continue, by all means. :)
 
 

LOGIN or REGISTER to add your own comments!