Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > NSFPlay Synthesia 0.61 - keyboard visualizer Owner: Patashu New post
Page 5 of 6 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] [6] Next >>
Posted: 2014-09-01 06:42 Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#61494
8BITchin wrote:
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?

Posted: 2014-09-01 07:42 Reply | Quote
Im_a_Track_Man

Avatar

Member for: 5546 days
Location: Plantation, Florida
Status: Offline

#61497
Patashu wrote:
And does anyone else have any feature requests, while I'm here?

Not crashing when 5B envelope plays would be nice. :v

Posted: 2014-09-01 09:21 Reply | Quote
Xyz_39808

Avatar

Member for: 5588 days
Location: South Texas
Status: Offline

#61499
9th octave!

Also, rushjet1 tells me that 2a03 Square is purple and not blue. I vote for blue!

Posted: 2014-09-02 02:05  (Last Edited: 2014-09-02 02:06) Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#61509
Im_a_Track_Man wrote:
Patashu wrote:
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?

Posted: 2014-09-02 04:18  (Last Edited: 2014-09-02 04:27) Reply | Quote
Im_a_Track_Man

Avatar

Member for: 5546 days
Location: Plantation, Florida
Status: Offline

#61510
Patashu wrote:
Before then I can't test any chances I would make.

There are a least 3 NSFs that use the envelope. Xyz's Hard Boiled, jrlepage's 5B test, and one test by Jarhmander.

Posted: 2014-09-02 04:46 Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 6421 days
Location: Atlanta, GA
Status: Offline

#61511
Patashu wrote:
Im_a_Track_Man wrote:
Patashu wrote:
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.

Posted: 2014-09-02 05:23 Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#61512
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.

RE: NSFPlay Synthesia 0.53 - keyboard visualizer Posted: 2015-03-16 07:04 Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#66939
NSFPlay Synthesia 0.54 "Everything but 5B support" has been released!

Download Windows Binary: https://dl.dropboxusercontent.com/u/56073318/Synthesia/nsfplay%202.3%20Synthesia%200.54.zip
Download source: https://dl.dropboxusercontent.com/u/56073318/Synthesia/nsfplay23src%20synthesia%200.54.zip
Download diff: https://dl.dropboxusercontent.com/u/56073318/Synthesia/synthesia054.patch

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?

Posted: 2015-03-16 14:09 Reply | Quote
Xyz_39808

Avatar

Member for: 5588 days
Location: South Texas
Status: Offline

#66945
Rain's fork of the program plays 5B env just fine.

In any case, 5B env seems to not crash on my end

Posted: 2015-03-16 20:51  (Last Edited: 2015-03-16 20:55) Reply | Quote
Im_a_Track_Man

Avatar

Member for: 5546 days
Location: Plantation, Florida
Status: Offline

#66951
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.

Posted: 2015-03-17 00:50 Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#66966
NSFPlay Synthesia 0.55 "Basic 5B support" has been released!

Download Windows Binary: https://dl.dropboxusercontent.com/u/56073318/Synthesia/nsfplay%202.3%20Synthesia%200.55.zip
Download source: https://dl.dropboxusercontent.com/u/56073318/Synthesia/nsfplay23src%20synthesia%200.55.zip
Download diff: https://dl.dropboxusercontent.com/u/56073318/Synthesia/synthesia055.patch

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.

Posted: 2015-03-17 04:06  (Last Edited: 2015-03-17 04:32) Reply | Quote
Im_a_Track_Man

Avatar

Member for: 5546 days
Location: Plantation, Florida
Status: Offline

#66972
Here's an NSF to test 5B ENV $0A/0E and noise with.


Attachments:
buzzerenv.nsf (7 Kb)
Posted: 2015-03-17 07:23 Reply | Quote
Xyz_39808

Avatar

Member for: 5588 days
Location: South Texas
Status: Offline

#66986
5B env shapes 01 and 04 do not play correctly now

Posted: 2015-03-17 22:31  (Last Edited: 2015-03-17 22:32) Reply | Quote
Patashu

Avatar

Member for: 5157 days
Location: Sydney, Australia
Status: Offline

#67000
Xyz_39808 wrote:
5B env shapes 01 and 04 do not play correctly now

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

Posted: 2015-03-18 09:40 Reply | Quote
Xyz_39808

Avatar

Member for: 5588 days
Location: South Texas
Status: Offline

#67043
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.

Hardware render of attached nsf http://www.mediafire.com/download/kp6elhdw8d3ip1b/original_entry09.flac

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

tne would be silent anyway...so black???


Attachments:
entry009.nsf (32 Kb)
Page 5 of 6 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] [6] Next >>