Hey Patashu
Can you add transpoze option to your player?
some track are in difficult key so transpoze would be greate feature for analize
I'm sorry for my bad English
Hmm, this is an interesting idea. Would you want it to transpose the music too, or just the display?
And does anyone else have any feature requests, while I'm here?
And does anyone else have any feature requests, while I'm here?
Not crashing when 5B envelope plays would be nice. :v
I'll implement 5B support when Famitracker officially supports it. Before then I can't test any chances I would make.
Xyz_39808 wrote:
9th octave!
Also, rushjet1 tells me that 2a03 Square is purple and not blue. I vote for blue!
9th octave is a good idea. I've thought it was weird there wasn't one.
The 2a03 square has to be purple and not blue because... Well, try doing a VRC6 square that cycles through every duty cycle.
0 1 2 3 4 5 6 7
magenta red orange yellow green cyan blue purple
If 50%/7 was changed to blue, then what would 43.75%/6 be changed to?
And does anyone else have any feature requests, while I'm here?
Not crashing when 5B envelope plays would be nice. :v
I'll implement 5B support when Famitracker officially supports it. Before then I can't test any chances I would make.
Xyz_39808 wrote:
9th octave!
Also, rushjet1 tells me that 2a03 Square is purple and not blue. I vote for blue!
9th octave is a good idea. I've thought it was weird there wasn't one.
The 2a03 square has to be purple and not blue because... Well, try doing a VRC6 square that cycles through every duty cycle.
0 1 2 3 4 5 6 7
magenta red orange yellow green cyan blue purple
If 50%/7 was changed to blue, then what would 43.75%/6 be changed to?
Just let us define out own colors for each duty :> If you want, just some text file options would be cool, like RGB values at its most basic.
I don't know how I feel about it. Let me try and explain why: I like the idea that just looking at the video, you can reconstruct what the song would be like without needing to know anything else. User defined duty cycle colours goes against that, since now 'red pulse wave' has no inherent meaning. (There are some 'features' that go against this idea, like if two channels are on the same note you can't distinguish them, and the dpcm colouring scheme is meaningless, but those are always unintentional that I'd like to fix if I thought of a good way to. For example, it would be cool if having two notes of different colours on one channel would cause them to become half-shaded in a hatch fashion so you'd see a checkerboard of one and the other colour.)
So even though red/yellow/purple might not be the one 'best' colouring scheme, having it remain consistent forever has an advantage to it that I wish to keep.
Changelog:
-NSFs that used volume envelopes, such as for Deadly Towers and Marble Madness, now look correct in the keyboard and drums synthesia output.
-Up to 240 (256?) N163 samples now display.
-SYNTHESIA_WIDTH, SYNTHESIA_HEIGHT and DRUMS_HEIGHT properties defined in in_yansf.ini. If you want any of these 3 to be larger, just edit them, save and re-open the program.
-An additional octave in both directions is displayed on the keyboard synthesia output, for 10 total. Now your ultra-highs and ultra-lows won't fly off screen!
I wasn't able to support 5B this update because even regular nsfplay seems to not be able to play 5B env notes. Does anyone know how to fix this/an open source NSF player that correctly plays these notes that I can study?
The method I used was to untick "initialize all channel masks when NSFplay is started", deactivate ENV display and be done with it. It seems leaving alone works now, for whatever reason.
Changelog:
-5B env now shows as pink for sawtooth
-5B squares are coloured purple and display their changing volumes if a 5B volume envelope is used on them
-5B triangle and 5B noise SHOULD work, but I don't have an nsf to test these with.
If you have a 5B nsf that doesn't produce the output in NSFPlay Synthesia 0.55 that you want to see, link it to me and I'll investigate for a future release of NSFPlay Synthesia.
I need an nsf if you want me to fix it.
And since I don't know anything about 5B, if you want me to not break something else, you should probably include ALL the things you want to remain not broken in your nsf :P
Shape 01 fades out and does not loop.
Shape 04 fades in and does not loop.
I would request that 5B's 32 different noise frequencies be displayed in all the empty space to the right of the rightmost 2A03 noise frequency, if at all possible.
It might also be nice if the color changed depending on the enable bits of the channel. E.g. internal register $07 being %00000111 would have all channels of the square wave color, a value of %00001110 would have channel 5B:0 being some different color for noise only. %00001111 some other color for tone+noise. Bit 5 of internal register $08 being set would make channel 5B:0 be yet another set of colors, depending on the flags of $07
Or in VortexTrackerII terms, one color each for
Tne
tNe
TNe
tnE
TnE
tNE
TNE