Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue Reporting/Feature Request] Sunsoft 5B Wxx command #160

Closed
Abstract64 opened this issue Sep 16, 2022 · 2 comments · Fixed by #156
Closed

[Issue Reporting/Feature Request] Sunsoft 5B Wxx command #160

Abstract64 opened this issue Sep 16, 2022 · 2 comments · Fixed by #156

Comments

@Abstract64
Copy link

Regarding the title, I have experienced issues with the Wxx command on 5B, which was used to control the noise pitch. Some of the issues I have encountered were:

  1. The command does not work when you export the .nsf
  2. The command doesn't work globally as muting the channel that's controlling the noise pitch would also disable the command, making other channel's noise default to pitch 0 (W00).

Could this behavior be fixed both inside the program and also the export itself?

(FYI, the square mode macro in the instrument settings does control the noise pitch properly, makes the pitch global and works on the .nsf export. So i just wonder why this doesn't happen with the Wxx command.)

And as a feature request, is it possible to make the Wxx value carry on to the next note without it resetting to W00? So that I don't have to spam it like in the picture. (I was using speed 1 lol)
unknown-11

@Gumball2415
Copy link
Collaborator

There was an earlier fix in j0CC regarding S5B non-noise instruments overwriting noise period, hence the current in-tracker state of Wxx. And this earlier fix in j0CC regarding the S5B NSF driver skips last entry in noise sequence has disabled Wxx in the NSF driver as an ad-hoc solution. I will look into this soon.

@Gumball2415
Copy link
Collaborator

Gumball2415 commented Oct 7, 2022

And as a feature request, is it possible to make the Wxx value carry on to the next note without it resetting to W00? So that I don't have to spam it like in the picture. (I was using speed 1 lol)

Wxx already carries its value similar to most effects commands. You might be overwriting it with other instruments/channel effects due to the 5B sound chip only having a single noise channel shared among all 3 tone channels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants