Hi, folks. Lots of work has gone into this release so far, and it's time for some heavy beta
testing. Pro guitar import/export is mostly completed. Feel free to download the Windows binary:http://www.sendspace.com/file/4swgln
*If you use a non QWERTY US English keyboard layout, and keyboard controls/shortcuts aren't working for you, please add this hotfix:http://www.sendspace.com/file/44vunm
and make a post describing what keyboard shortcuts aren't working, and what the Info panel says the "CODE" and "ASCII" values are after you use each of the keyboard controls in question.
the Mac binary (OSX 10.5 or higher):http://www.t3-i.com/apps/eof/downloads/ ... macosx.dmg
Unless you have oggenc and LAME installed (these don't come with the Mac build for licensing reasons), you won't be able to have EOF automatically convert from MP3 to OGG when you create a new chart. If you have trouble getting those set up on your system, here is a package that should get them installed and usable by EOF:http://www.t3-i.com/apps/eof/downloads/ ... lities.pkg
or compile it on Windows/Linux/Mac from the SVN source:http://code.google.com/p/editor-on-fire/source/checkout
Pro guitar and dance charts created in EOF can be played in the latest release of Phase Shift:http://www.dwsk.co.uk/index_phase_shift.htmlKnown bugs:
1. The new pro guitar slide recognition logic is mostly correct, but there are some odd instances where muted slide notes may not follow the same rules as other slides. Please report any such instances as it may help us find a pattern. The old method of using ghost notes to force a slide direction shouldn't be necessary anymore.
If you find any other problems, please report back with a list of steps that will reproduce the issue. Most of the new stuff is accessible in the menus, especially Note>Pro guitar mode notation menu.Adding pro guitar notes:
To place a pro guitar note, just use the standard way to add gems for your selected input method. New string gems will be set to fret 0 (open) by default. The main way to set pro guitar note parameters is to select the note(s) and press 'N' or open Note>Pro Guitar Mode Notation>Edit Pro Guitar Note. Here, you can set various things such as the tablature (fret values) for the note(s) and change various statuses. It won't let you use a fret value higher than the track's limit, which is 17 by default, but can be changed from the Pro Guitar mode notation menu with Set Max Fret Value. Rock Band doesn't have any special handling for palm muted notes, but EOF has that there just for added information for now. All the standard manipulations such as increasing/decreasing tail length, moving, transposing, toggling lanes, etc. should work as with the standard 5 lane tracks.Keyboard shortcuts:
To change the fret values for all selected notes' used strings, use CTRL+~ through CTRL+0 (not on the number pad) to set fret values 0 through 10, CTRL+F1 through CTRL+F12 to set fret values 11 through 22, or CTRL+X to set the strings to be left hand muted. CTRL++
will increase or decrease the fret values of selected notes by one. By default, these fret shortcuts are applied to all strings, but you can change them to only apply to certain strings by using SHIFT+F1 through SHIFT+F6 to toggle on or off the shortcut for strings 1 through 6 respectively. Pressing SHIFT+Esc will disable the shortcuts for all strings, and SHIFT+F7 through SHIFT+F12 will enable the shortcuts for all strings. Getting the hang of these shortcuts should decrease the amount of time it takes to chart a pro guitar track.Fret catalog:
To name the selected fret catalog entry, open Song>Catalog>Edit Name and type a name of your choice. This name will be displayed in when the catalog entry is visible. You can use such catalog entries to store single chords or entire riffs, it's entirely up to you. Pasting from the fret catalog works similarly to before, but there is a system for how pro guitar notes are pasted into a five lane (legacy) track. By default, lanes 1 through 5 for each note are pasted as-is. However, in the edit pro guitar note dialog window, you can use the checkboxes to define the "legacy" makeup of each pro guitar note. When you have a catalog entry containing pro guitar notes visible when a "legacy" track is active, EOF will include the text "Would paste from ... as" to indicate how the notes will paste. So if a pro guitar note's legacy values are set to 1 and 5, it will paste into the regular guitar track as a 1+5 chord.Auto apply:
When you click OK on the edit pro guitar note dialog window, EOF will offer automatically update the selected note(s) or apply the updated information to other identical (same used pro guitar lanes and same used fret values) pro guitar notes in the track. If the name field is empty, it will search for names already applied to other identical notes in the track and offer to fill in the name for you. If the name field is not empty, EOF will offer to apply the name to all identical notes in the track. If all 5 legacy value checkboxes are unchecked, EOF will offer search for other identical notes in the track difficulty and offer to fill in the legacy values for you. If at least 1 of the legacy value checkboxes are checked, EOF will offer to apply the legacy value checkboxes to all identical notes in the track difficulty. This should help minimize the amount of duplicated work needed to chart a pro guitar track and an accompanying expert legacy guitar track.Legacy view:
In order to assist down-charting a pro guitar track to a legacy track, you can enable "legacy view" by pressing SHIFT+L or using Song>Enable Legacy View when a pro guitar track is active. This will show the entire pro guitar track as it would paste into a legacy track, allowing you to fine tune the legacy values for each note easily. When Legacy View is active, you can use the standard method for editing regular guitar notes and it will act like a normal 5 lane instrument track. If you change a note in this mode, it won't automatically change all other identical pro guitar notes' legacy values in the track difficulty, but you can open the edit pro guitar note dialog menu for the desired note and just press OK to have EOF apply the changed legacy values to the appropriate notes. You can even create new notes in legacy view, and the new note will be created with default fret values of 0 for applicable lanes. If you haven't manually set the legacy value checkboxes for any notes, those notes will render with a maroon background color in the piano roll to alert you. This way you won't be able to accidentally miss any notes when you work on down-charting.Open bass guitar notes:
EOF will allow you to place open bass strum notes (usable in Phase Shift) by opening the Song menu and selecting "Enable open strum bass". This will add a sixth lane for PART BASS, and you can add notes to lane 6 to represent open strums. One thing to note is that open bass notes cannot be used in chords, as that defeats the purpose, so you cannot make a 2+6 chord or any other note combined with the open bass strum. Also, due to the way Guitar Hero denotes open bass strums in the MIDI file, when importing a MIDI file with forced lane 1 bass HOPOs, EOF will prompt you whether to import such notes as open strum bass notes (Guitar Hero notation) or you can import them normally as lane 1 HOPO (Rock Band notation). When saving a chart with open strum bass, EOF will use a custom marker that will not conflict with FoF/FoFiX but will be recognized by future releases of Phase Shift.Pro guitar import:
Most of Rock Band 3's pro guitar notation is handled by EOF, so by all means import the MIDIs and let me know if anything doesn't import correctly (ie. slide sections).Image sequence export:
If you wanted to create a video of your chart, you may be worried about lag when using screen recording software. EOF has a solution to that problem by allowing you to create an image sequence (one PCX format image file for each frame of the chart, at a rate of 30 FPS). The PCX files are created with incrementing file names in a "sequence" sub folder of your chart's project folder. You can use the free VirtualDubMod (http://virtualdubmod.sourceforge.net/
) application to create a video out of this sequence:
1. Open the image sequence (in VirtualDubMod, open File>Open video file and select the lowest number PCX file in the sequence. It will automatically load the other PCX files (as long as you don't disable the "Automatically load linked segments" option) as raw video frames.
2. Open Video>Frame Rate and change the source rate to 30
to match the 30FPS that EOF exported with.
3. Select your desired compression/filter/etc. settings in the Video menu. I usually go with the Xvid codec and perform two passes. For the first pass, select "Twopass - 1st pass" in the Xvid configuration options and then select "Save as" from the file menu. Then for the second pass, without changing any other settings, go back to Xvid configuration options and select "Twopass - 2nd pass". This time, you have to specify a target bitrate. Sometimes if I feel too lazy to pick a bitrate, I use the average bitrate given by the Xvid status window from the first pass, but you can pick any valid bitrate you want and then use File>Save as to overwrite the file created in the first pass of the compression. When it completes, you will have a video file without audio.
4. Use your favorite video editing application to "mux" in the audio for your chart. I usually go with one of the other VirtualDub releases (http://virtualdub.sourceforge.net/
) or (http://home.comcast.net/~fcchandler/stable/
) for this because handling audio streams in VirtualDubMod just seems more complicated to me. You may need to convert your chart's audio to regular WAV format for this step, depending on the tool you are using. In VirtualDub, you would open the Audio menu, select "WAV Audio" and select your chart audio file. If you do provide the audio as a WAV file, make sure to enable the audio to be compressed again by selecting Audio>Full Processing Mode, then Audio>Compression and select your desired codec and settings. I usually use LAME MP3 and a constant (CBR) bitrate setting, constant bitrate is more reliable for audio/video synchronization in general.
5. Profit. Not really, but #4 was pretty much the last step. You can show the finished video to your friends, upload it someplace like Youtube or whatever you want.
An example of a video created by this process is here, showing the first pro guitar track I created:http://www.youtube.com/watch?v=nu5AXfGinGI
I eventually want to have more options for the image sequence export, such as different picture file formats (allowing more options for which video editing software you can use to import the sequence with) and multiple instrument track sequence exports, but the feature isn't finished and set in stone, so the sky is the limit (figuratively, not literally).PART KEYS
I forgot to mention that you can chart non pro keys as well. This should be similar to any other 5 lane track, except that all notes are allowed to overlap each other, just as with Rock Band 3's keyboard tracks. Phase Shift supports 5 lane keys tracks as of version 0.77.Tremolo, trill, drum roll and special drum roll sections
I also forgot to mention that you can now author these new RB3 phrases via the Note menu. Tremolo sections are just a string of identical notes (using the same fret) that are played very quickly. Theoretically (in-game), you can pick as quickly as you want without losing streak as long as the notes specifically authored in the phrase are hit. In PART DRUMS, tremolo sections become "drum rolls". Trill sections are a string of notes that alternate between two different values (ie. for legacy guitar: Green, red, green, red, or for pro guitar: Fret 15, 17, 15, 17, etc.), and should generally be similar to HOPOs in a legacy guitar track. In a pro guitar track, the pull off must be timed correctly so that you pull off when the lower fretted note is to be be played (the oppose of a hammer on). In PART DRUMS, trill sections become "special drum rolls", basically drum rolls that use multiple lanes, such as cymbal swells.Instrument and band difficulties
To set the difficulty tier for any instrument track, open Song>Set Track Difficulty while the track is active. Doing so when PART DRUMS is active will also allow you to define the pro drum difficulty since it does not have a separate track. Doing so when PART VOCALS is active will also allow you to define the harmony vocal difficulty, since harmonies will eventually be charted as separate "difficulties" (tabs) of the one vocal track. You can set the band difficulty tier in Song Properties.PART DANCE
For now, this works like a 4 lane track, just place notes on lanes 1 through 4.Rock Band customs
EOF now saves a MIDI file that is more compatible with Rock Band's Magma authoring utility. Although Magma has several requirements for charts that are covered by its own documentation, some of them are handled by EOF (the mix events in PART DRUMS, the BEAT track and some required events in the EVENTS track). If you want to try your chart out in Rock Band, make sure to use the "Reset offset to zero" function in the Beat menu, as Rock Band charts require a MIDI delay of 0. If your chart has a nonzero MIDI delay and you don't reset it back to zero before putting it in Rock Band, it will
be out of sync.Guitar tuning
EOF will allow you to set the number of guitar frets, the number of strings and the tuning for each in the Songs>Pro Guitar menu. By default, guitar/bass tunings are in standard and you define how many half steps each string is tuned up (positive number) or down (negative number). When entering a string's tuning, the name of the note the string would play is listed on the side to help you keep track. If you enter a tuning that EOF recognizes, it will display the tuning name (ie. "Drop D tuning"). In order for chord detection to work properly, you must set the correct tuning for the pro guitar/bass tracks.Pro guitar strum direction
You can set the strum direction with Note>Pro Guitar>Cycle strum direction (or the CTRL+U) shortcut to have it change between strum downward, strum upward or back to the default of no direction specified.
I think this covers most of the new stuff. Although I can't guarantee the EOF project format won't change before the stable release, there aren't any more plans to change the EOF project file format at this time, so it's pretty safe to start charting now and your project should load correctly when the stable 1.8 release is made. Please provide feedback for bugs or ideas for improvement, or ask questions if you have any.