- Phase Shift -
This topic is 6 years and 9 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
f*cking ninja's...
- Asskickulater
- Member
- Posts: 2227
- Joined: January 22nd, 2009
- Reputation: 2
Re: Phase Shift [v0.71]
Asskickulater wrote:awesome news knapster!
Get outta my mind.
*starts countdown on phone*
Jpop fanatic
-
- Moderator
- Posts: 5671
- Joined: April 20th, 2008
- Location: Megumi Island
- Reputation: 111
Re: Phase Shift [v0.71]
I could have sworn thekiwimaddog told me that 5 lane keys were implemented, but I may be mistaken.
THE HYPNOTOAD!
- thekiwimaddog
- Member
- Posts: 485
- Joined: December 11th, 2009
- Reputation: 0
Re: Phase Shift [v0.71]
I managed to get 5 lanes keys working but only by simply picking up on the keys track and running it through the standard guitar handler. But that was just a quick fix to see if it worked to check if the keys standard was the same as Guitar. Proper keys should be faily easy to get running when I'm finished with Real Guitar / Bass but it won't be in the next release.
@raynebc : I'm almost finished with the first phase of the theme code so I'm about to get back to looking into the RB3 MIDI standard to figure out these HOPO's and Slides. Also I fixed the chord name issue that was causing problems in your test song where some were not showing up.
Thanks
David
@raynebc : I'm almost finished with the first phase of the theme code so I'm about to get back to looking into the RB3 MIDI standard to figure out these HOPO's and Slides. Also I fixed the chord name issue that was causing problems in your test song where some were not showing up.
Thanks
David
Jpop fanatic
-
- Moderator
- Posts: 5671
- Joined: April 20th, 2008
- Location: Megumi Island
- Reputation: 111
Re: Phase Shift [v0.71]
Cool. I think most of everything in the MIDI format is figured out by now, but the more eyes, the merrier.
THE HYPNOTOAD!
- thekiwimaddog
- Member
- Posts: 485
- Joined: December 11th, 2009
- Reputation: 0
Re: Phase Shift [v0.71]
raynebc wrote:Cool. I think most of everything in the MIDI format is figured out by now, but the more eyes, the merrier.
Have you worked out exactly how the slides work then?
Jpop fanatic
-
- Moderator
- Posts: 5671
- Joined: April 20th, 2008
- Location: Megumi Island
- Reputation: 111
Re: Phase Shift [v0.71]
I posted all of the different slide markers in the RB3 MIDI spec thread, but I have not seen any kind of pattern. You might have to just check the velocity against each possible slide value, like EOF currently does:
As you can see, there are many more velocities used for down slide phrases than up slide phrases. So far, every chart I've imported and checked with this logic appeared to identify the slides correctly.
Code: Select all
if((eof_import_events[i]->event[j]->d2 == 104) || (eof_import_events[i]->event[j]->d2 == 105) || (eof_import_events[i]->event[j]->d2 == 106) || (eof_import_events[i]->event[j]->d2 == 107) || (eof_import_events[i]->event[j]->d2 == 108) || (eof_import_events[i]->event[j]->d2 == 109) || (eof_import_events[i]->event[j]->d2 == 112) || (eof_import_events[i]->event[j]->d2 == 115) || (eof_import_events[i]->event[j]->d2 == 116) || (eof_import_events[i]->event[j]->d2 == 117))
{ //If this note uses any of the velocities representing a slide down section
(This is a slide down phrase)
}
else if((eof_import_events[i]->event[j]->d2 == 102) || (eof_import_events[i]->event[j]->d2 == 103) || (eof_import_events[i]->event[j]->d2 == 110))
{ //If this note uses any of the velocities representing a slide up section
(This is a slide up phrase)
}
As you can see, there are many more velocities used for down slide phrases than up slide phrases. So far, every chart I've imported and checked with this logic appeared to identify the slides correctly.
THE HYPNOTOAD!
- thekiwimaddog
- Member
- Posts: 485
- Joined: December 11th, 2009
- Reputation: 0
Re: Phase Shift [v0.71]
raynebc wrote:I posted all of the different slide markers in the RB3 MIDI spec thread, but I have not seen any kind of pattern. You might have to just check the velocity against each possible slide value, like EOF currently does:Code: Select all
if((eof_import_events[i]->event[j]->d2 == 104) || (eof_import_events[i]->event[j]->d2 == 105) || (eof_import_events[i]->event[j]->d2 == 106) || (eof_import_events[i]->event[j]->d2 == 107) || (eof_import_events[i]->event[j]->d2 == 108) || (eof_import_events[i]->event[j]->d2 == 109) || (eof_import_events[i]->event[j]->d2 == 112) || (eof_import_events[i]->event[j]->d2 == 115) || (eof_import_events[i]->event[j]->d2 == 116) || (eof_import_events[i]->event[j]->d2 == 117))
{ //If this note uses any of the velocities representing a slide down section
(This is a slide down phrase)
}
else if((eof_import_events[i]->event[j]->d2 == 102) || (eof_import_events[i]->event[j]->d2 == 103) || (eof_import_events[i]->event[j]->d2 == 110))
{ //If this note uses any of the velocities representing a slide up section
(This is a slide up phrase)
}
As you can see, there are many more velocities used for down slide phrases than up slide phrases. So far, every chart I've imported and checked with this logic appeared to identify the slides correctly.
Hmm, that's odd as I thought that the velocity was linked to the lowest velocity of the notes it's effecting.
David
Jpop fanatic
-
- Moderator
- Posts: 5671
- Joined: April 20th, 2008
- Location: Megumi Island
- Reputation: 111
Re: Phase Shift [v0.71]
I haven't noticed anything like that, but it's hard to say. If I find that EOF imports any slides incorrectly, I'll investigate further.
THE HYPNOTOAD!
- thekiwimaddog
- Member
- Posts: 485
- Joined: December 11th, 2009
- Reputation: 0
Re: Phase Shift [v0.71]
raynebc wrote:I haven't noticed anything like that, but it's hard to say. If I find that EOF imports any slides incorrectly, I'll investigate further.
I've found a few, but I'll post them in the EOF topic.
-
- Member
- Posts: 417
- Joined: February 20th, 2008
- Reputation: 0
Re: Phase Shift [v0.71]
When I play, the game and the music goes slightly out of sync over time. The notes cross the strike line later than they should at the end of the song, but they're on time at the beginning. This causes me to miss a lot of notes (by playing them too late) at the end of the song. I've tried a bunch of charts including some Harmonix charts so I doubt it's a sync issue in the songs themselves, and the songs work fine in FoFiX. I've tried setting the AV delay down to compensate, but then I end up playing the notes at the beginning of the song too early. If I use the average delay option, and play according to ear, I find that at the end of the song, my average delay has dropped (become more negative) by around 20ms from its original value. My FPS is a solid 60-62, so I doubt that's the issue.
Does anyone know a fix, or is it a problem with the game itself?
Does anyone know a fix, or is it a problem with the game itself?
Switchfoot - Meant to Live (now with drums)
Delirious? - Investigate (Live)
THE HYPNOTOAD!
- thekiwimaddog
- Member
- Posts: 485
- Joined: December 11th, 2009
- Reputation: 0
Re: Phase Shift [v0.71]
coolguy567 wrote:When I play, the game and the music goes slightly out of sync over time. The notes cross the strike line later than they should at the end of the song, but they're on time at the beginning. This causes me to miss a lot of notes (by playing them too late) at the end of the song. I've tried a bunch of charts including some Harmonix charts so I doubt it's a sync issue in the songs themselves, and the songs work fine in FoFiX. I've tried setting the AV delay down to compensate, but then I end up playing the notes at the beginning of the song too early. If I use the average delay option, and play according to ear, I find that at the end of the song, my average delay has dropped (become more negative) by around 20ms from its original value. My FPS is a solid 60-62, so I doubt that's the issue.
Does anyone know a fix, or is it a problem with the game itself?
I've never hard of this bug before but I have re-written the timing code since the last version because of some issues so it might be resolved in the next release which should hopefully be this weekend.
Thanks
David
-
- Member
- Posts: 417
- Joined: February 20th, 2008
- Reputation: 0
Re: Phase Shift [v0.71]
To be honest, I can't seem to reproduce the issue using the flat-keyboard controls (as opposed to upside-down keyboard) or using a bot. It could just be that my hand gets tired and I play the notes more slowly, so there's a bigger delay between when I think I play the note and when I actually play it, or something. It's just that I never noticed this in FoFiX, but I think FoFiX has a bigger timing window anyway.thekiwimaddog wrote:coolguy567 wrote:When I play, the game and the music goes slightly out of sync over time. The notes cross the strike line later than they should at the end of the song, but they're on time at the beginning. This causes me to miss a lot of notes (by playing them too late) at the end of the song. I've tried a bunch of charts including some Harmonix charts so I doubt it's a sync issue in the songs themselves, and the songs work fine in FoFiX. I've tried setting the AV delay down to compensate, but then I end up playing the notes at the beginning of the song too early. If I use the average delay option, and play according to ear, I find that at the end of the song, my average delay has dropped (become more negative) by around 20ms from its original value. My FPS is a solid 60-62, so I doubt that's the issue.
Does anyone know a fix, or is it a problem with the game itself?
I've never hard of this bug before but I have re-written the timing code since the last version because of some issues so it might be resolved in the next release which should hopefully be this weekend.
Thanks
David
Switchfoot - Meant to Live (now with drums)
Delirious? - Investigate (Live)
Who is online
Users browsing this forum: No registered users and 25 guests