-
Notifications
You must be signed in to change notification settings - Fork 20
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
Channel 3 Midi export is missing notes #19
Comments
Hi. More informations: |
Which GBS file are you converting? When I run If your GBS file uses channel hacks to play two voices simultaneously on a single channel, then the export will also contain these two voices on a single channel. Mixing multiple voices on a single channel is a common technique to overcome the Gameboy hardware limitation of 4 channels. I don't know if if would be possible to disentagle multiple voices on a channel by looking at the current waveform - this will most certainly break other things where there is only 1 intended voice on a single channel. |
It's the Smurf (the first one) and... It may use channel hack... When I mute all but 1 channel, the sound represent the bass line and some chord. Side note: I'm very happy that you still be here ! |
I've had a look at the Smurfs, subtune 1:
|
I have updated the manpages to describe the current limitations of the MIDI export: Lines 179 to 193 in 8a6b509
The track 3 issue still remains. I have had a look at some other .GBS files and sometimes track 3 looks ok, sometimes not. Sometimes this changes even within a GBS: some subsongs are ok, others are not. I don't know whether this is a genuine bug in the MIDI export code or if channel 3 is just more complicated to export. Technically channel 3 (wave) is quite different from channels 1 and 2 (square). |
Thanks a lot for the investigation ! |
I have indeed found something:
It looks much better now. I'll have to make a proper fix out of this over the next days. Also I will try to take the length counter into account - it's currently missing, but does not seem to have a deep impact on the export. |
I have pushed some changes yesterday. |
Yes I will ! |
@Wapata has the issue been solved for you? |
Well... I don't know 0-o. I... I don't think so, but it's been two years ! You've made an update to gbsplay ? |
I did test in 2018 when making the change referenced here ;-) The main question is if can we close this issue, so that's why I got back to you. |
Hi everyone !
When I use this command "gbsplay -o midi myfile.gbs" the result is a midi file per song.
This is fine.
But there is not 4 midi instruments in each midi file, as result, I can't read the partition of the bass line, the solo, the chords... And it doesn't sound like when I use this command "gbsplay myfile.gbs".
(I hope my English here is good enough to be read)
Thanks for the attention.
The text was updated successfully, but these errors were encountered: