EOF 1.7RC3

Discuss mods and get help with mods ONLY
Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.7RC2

Postby raynebc » Sat Oct 09, 2010 8:08 pm

Time for a new release candidate. New features since RC1:

-Raised the maximum grid snap interval to 64
-Adds custom time signature support for charting. Time signatures are still not written to the MIDI during save operations. Consistent with music theory and requirements of the MIDI specification, only time signatures with a denominator that is a power of two are accepted
-Adds support for marking Expert bass drum notes as Expert+ notes, which will appear in Phase Shift as Expert+ bass notes instead of Expert bass notes. An expert+.mid file will also be written during save if any Expert+ notes exist, for use in FoF
'_>'
User avatar
SUSAltd
Member
Posts: 1582
Joined: February 26th, 2009
Location: USA
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby SUSAltd » Sat Oct 09, 2010 8:13 pm

Can the time signatures go into fractions? :D

Spoiler:

ImageCharting Achievements:
1st place 2009 April Novice Guitar competition
3rd place 2009 May Expert Guitar competition
4th place 2009 June Expert Guitar competition
1st place 2010 February Guitar competition
1st place 2010 April Guitar Competition
2nd place 2010 May Guitar Competition
1st place 2010 June Guitar Competition
1st place 2010 August Guitar Competition
1st place 2010 December Guitar Competition

Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.7RC2

Postby raynebc » Sat Oct 09, 2010 8:36 pm

The numerator and denominator must be whole numbers. If there really is a lot of demand for nonstandard time signatures, we might add them, but just be forewarned that if we ever implement the use of time signatures during MIDI import and export, only standard time signatures will work.
'_>'
User avatar
SUSAltd
Member
Posts: 1582
Joined: February 26th, 2009
Location: USA
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby SUSAltd » Sun Oct 10, 2010 1:01 am

Hmm, is it possible for EOF to automatically add more song.ini lines (such as the album) by getting the information from the ID3 tags?

Spoiler:

ImageCharting Achievements:
1st place 2009 April Novice Guitar competition
3rd place 2009 May Expert Guitar competition
4th place 2009 June Expert Guitar competition
1st place 2010 February Guitar competition
1st place 2010 April Guitar Competition
2nd place 2010 May Guitar Competition
1st place 2010 June Guitar Competition
1st place 2010 August Guitar Competition
1st place 2010 December Guitar Competition

I AM THE CATFISH MAN
User avatar
Nathaniel607
Member
Posts: 1291
Joined: June 15th, 2008
Location: United Kingdom
Reputation: 0

Re: EOF 1.7RC2

Postby Nathaniel607 » Sun Oct 10, 2010 4:31 pm

raynebc wrote:The numerator and denominator must be whole numbers. If there really is a lot of demand for nonstandard time signatures, we might add them, but just be forewarned that if we ever implement the use of time signatures during MIDI import and export, only standard time signatures will work.


Why would you want fraction fractions? I mean, a time signature is already a fraction, so do you mean having something like (1/2)/4? Using math you can see that's the same as 1/8. There's no reason you'd want to keep it like that.

You should allow assymetrical time sigs like 5/4, 5/8, 7/4, 7/8, 9/4, 9/8, 11/4, 11/8, 15/4, 15/8, 21/16, 11/16, 12/16 etc etc.
'_>'
User avatar
SUSAltd
Member
Posts: 1582
Joined: February 26th, 2009
Location: USA
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby SUSAltd » Sun Oct 10, 2010 5:56 pm

Oh, you know...

http://en.wikipedia.org/wiki/Time_signa ... r_variants

Just in case.

Also, time signatures aren't fractions. (1/2)/8 would be one sixteenth note per bar, where each bar is counted as eighth notes.

Spoiler:

ImageCharting Achievements:
1st place 2009 April Novice Guitar competition
3rd place 2009 May Expert Guitar competition
4th place 2009 June Expert Guitar competition
1st place 2010 February Guitar competition
1st place 2010 April Guitar Competition
2nd place 2010 May Guitar Competition
1st place 2010 June Guitar Competition
1st place 2010 August Guitar Competition
1st place 2010 December Guitar Competition

FoFiX Dev/Mod Squad
User avatar
jstump91
Member
Posts: 837
Joined: September 21st, 2008
Location: Baltimore, MD (US)
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby jstump91 » Sun Oct 10, 2010 6:24 pm

Just so everyone knows, time signatures are representable in MIDI as long as the following two conditions hold:

  • The numerator is a single integer.
  • The denominator is a power of two.
A solution for getting compound time signatures to work might be to write the correct beats to an RBN-style BEAT track (I'd have no objections to adding support for the BEAT track to FoFiX if EOF adds it to MIDIs it generates) and write out a time signature event for the total net timesig. (For example, a timesig of (2+2+3)/8 would have a MIDI timesig event of 7/8 and notes in the BEAT track on the first, third, and fifth eighth notes of each measure.)
jstump91, a.k.a. john.stumpo, a.k.a. stump
jstump.com | stump's blog | FoFiX development | My own code
Can't find a Windows build of the Python module you need? Try my mediafire!
Don't say "Python can't do [insert task here]." Python can do anything with the right modules - said modules may just not have been written yet.
"Python - why settle for snake oil when you can have the whole snake?" --Mark Jackson
Did you search before you posted? Did you read the rules for the subforum you are posting in?
'_>'
User avatar
SUSAltd
Member
Posts: 1582
Joined: February 26th, 2009
Location: USA
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby SUSAltd » Sun Oct 10, 2010 6:32 pm

Well... that would be a lot of copy and pasting.

Would the Starpower usage be affected in-game?

Spoiler:

ImageCharting Achievements:
1st place 2009 April Novice Guitar competition
3rd place 2009 May Expert Guitar competition
4th place 2009 June Expert Guitar competition
1st place 2010 February Guitar competition
1st place 2010 April Guitar Competition
2nd place 2010 May Guitar Competition
1st place 2010 June Guitar Competition
1st place 2010 August Guitar Competition
1st place 2010 December Guitar Competition

Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.7RC2

Postby raynebc » Sun Oct 10, 2010 6:34 pm

That is much more involved than I'm ready to go at the moment. We'll work on standard time signatures and worry about the rest later. Speaking of which, for the people that bother using time signatures in their charts, is it sufficient to store the time signatures in the tempo track or do people want to get really crazy and have independent TS events for each instrument track?
I AM THE CATFISH MAN
User avatar
Nathaniel607
Member
Posts: 1291
Joined: June 15th, 2008
Location: United Kingdom
Reputation: 0

Re: EOF 1.7RC2

Postby Nathaniel607 » Sun Oct 10, 2010 6:36 pm

SUSAltd wrote:Oh, you know...

http://en.wikipedia.org/wiki/Time_signa ... r_variants

Just in case.

Also, time signatures aren't fractions. (1/2)/8 would be one sixteenth note per bar, where each bar is counted as eighth notes.


Well, yeah, [2(1/2)]4 is pointless. It's just 58.

I know time signatures aren't LITERALLY fractions - I understand them. But they are pretty much fractions. They operate like fractions, just they represent something. For example, if you had a bar of 5/8 followed by 4/4, you could - like fractions, add them together to get a bar of 13/8. If you had a bar of 6/√64 for some stupid reason, you'd have to, like in a fraction, rationalise the denominator to 8 :tongue: .

Point is, any time signature you could represent as a fraction, you could also just represent it as a normal time signature.

@Raynebc

I don't think that would be very usefull.
'_>'
User avatar
SUSAltd
Member
Posts: 1582
Joined: February 26th, 2009
Location: USA
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby SUSAltd » Sun Oct 10, 2010 8:17 pm

A piece written in 8/8 is written that way (rather than something simpler like 4/4) because of tempo, phrasing, and counting. So a time signature with fractions, though able to be written in a simpler form, would be written as a fraction for phrasing purposes.

But I guess in charting fractional time signatures don't really matter.

Spoiler:

ImageCharting Achievements:
1st place 2009 April Novice Guitar competition
3rd place 2009 May Expert Guitar competition
4th place 2009 June Expert Guitar competition
1st place 2010 February Guitar competition
1st place 2010 April Guitar Competition
2nd place 2010 May Guitar Competition
1st place 2010 June Guitar Competition
1st place 2010 August Guitar Competition
1st place 2010 December Guitar Competition

I AM THE CATFISH MAN
User avatar
Nathaniel607
Member
Posts: 1291
Joined: June 15th, 2008
Location: United Kingdom
Reputation: 0

Re: EOF 1.7RC2

Postby Nathaniel607 » Mon Oct 11, 2010 12:57 pm

SUSAltd wrote:A piece written in 8/8 is written that way (rather than something simpler like 4/4) because of tempo, phrasing, and counting. So a time signature with fractions, though able to be written in a simpler form, would be written as a fraction for phrasing purposes.

But I guess in charting fractional time signatures don't really matter.


No, no no. Just no. Anyone using fractional time signatures is a pretentious arsehole.
User avatar
drihscol
Member
Posts: 528
Joined: January 31st, 2009
Location: not coming back
Reputation: 0
Contact:

Re: EOF 1.7RC2

Postby drihscol » Tue Oct 12, 2010 3:42 am

Fuzion hass got a hold of the RB3 .mids!
viewtopic.php?f=17&t=49539
Also, any chance of adding support for - delay in the song properties?
https://chrome.google.com/extensions/detail/bajnmkinaopofbfaopenlfooloknfjlf?hl=en-US

Spoiler:Bands I like

Pink Floyd
Dream Theater
Rush
Radiohead
The Pixies
The Doors
Elo
Ok Go
Jethro Tull
The Beatles
Pearl Jam
Alice In Chains

Jpop fanatic
raynebc
Moderator
Posts: 5671
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 111

Re: EOF 1.7RC2

Postby raynebc » Tue Oct 12, 2010 12:17 pm

I don't think negative MIDI delay is very feasible at this time, and I doubt it's something a high quality chart would use anyway. I would be very surprised if Harmonix started using nonzero delay values after all this time. Once more analysis has been done on the pro parts, I can look into pro charting support, but that will likely take the next several months.

Return to “FOF Mod Discussion and Support”

Who is online

Users browsing this forum: No registered users and 36 guests