EOF 1.8RC12 - Now with Rocksmith 2014 support

A collection of helpful posts
meh
User avatar
m1999
Member
Posts: 513
Joined: May 9th, 2009
Reputation: 108

Re: EOF 1.8RC11 - Now with Rocksmith 2014 support

Postby m1999 » Sat Nov 26, 2016 7:16 am

Skullnano wrote:Hi rayne. Since the last time, i solved my little problem and made GH3+ work. But i was wondering one thing : How can I made work tapping notes from EOF on GH3+ ? I tried with the Slider selection, but it doesn't work. Shall I enable/disable some settings ? Let me know. Cheers.


https://www.youtube.com/watch?v=yp2ox3c5DRg
Also "Miscellany"
User avatar
Skullnano
Member
Posts: 230
Joined: August 21st, 2013
Reputation: 58
Contact:

Re: EOF 1.8RC11 - Now with Rocksmith 2014 support

Postby Skullnano » Sat Nov 26, 2016 11:14 am

m1999 wrote:
Skullnano wrote:Hi rayne. Since the last time, i solved my little problem and made GH3+ work. But i was wondering one thing : How can I made work tapping notes from EOF on GH3+ ? I tried with the Slider selection, but it doesn't work. Shall I enable/disable some settings ? Let me know. Cheers.


https://www.youtube.com/watch?v=yp2ox3c5DRg



It works fine ! Thank you a lot !
My songs thread (Around 200 songs) - Here
Jpop fanatic
raynebc
Moderator
Posts: 5544
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 43

Re: EOF 1.8RC11 - Now with Rocksmith 2014 support

Postby raynebc » Wed Dec 07, 2016 1:00 am

New hotfix is up. Non pro guitar specific changes are as follows:
*Updated Feedback import to recognize the unofficial "N 7 #" and "E O" open note notations.
*Added a "Track>Clone from" function allowing the active track's content to be replaced with a copy of another track of the same format.
Jpop fanatic
raynebc
Moderator
Posts: 5544
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 43

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Fri Dec 09, 2016 8:17 pm

It's time for a new release candidate. Changes since 1.8RC11:
*Fixed a GP import bug where if a note was at the absolute beginning of the first measure and had a before the beat grace note, the import of that note would malfunction.
*Fixed a GP import bug where if a tie note has a before-the-beat grace note, the duration wasn't correctly set.
*Fixed a RS2 export bug where single notes (or chords with split status) with linknext status that combined with other notes would result in the count attribute for the <note> tag being higher than it should.
*Fixed a RS2 export bug where split chords inside a handshape tag would cause duplicate chord templates to be written to XML.
*Added a "Note>Pro guitar>Slide>Convert to pitched" function that will convert unpitched slides to pitched slides, provided they aren't already defined as having a pitched slide as well.
*Added a "Note>Pro guitar>Slide>Convert to unpitched" function that will convert pitched slides to unpitched slides, provided they aren't already defined as having an unpitched slide as well. If the affected pitched slides don't have a defined end position, a 1 fret slide will be assumed. If this is not possible (ie. would cause a slide to 0 or a slide above the track's fret limit), EOF will warn about and highlight such notes.
*Fixed bugs where if a note was both a pitched slide AND a bend note, removing either technique could remove the other technique's definition (end of slide position or bend strength).
*Adds a new "chordify" RS2 authoring mechanism, to improve the ability to author a chord where some strings have a different length of sustain than others. To achieve this effect, this status will cause a chord to export as a chord tag that only includes chordnote tags for any open notes that are contained in the chord. Additionally, the invididual notes that make up the chord are written as single note tags with ignore status. Depending on the techniques applid to the chord, chord density, and the linknext status for the chord, chordnote and note tags will vary in order to best suit the in-game behavior. Otherwise the normal density rules are used and can be manually set with "crazy" or "hi dens" statuses. Density changes the height of the chord box (high density -> shorter) and whether muting notation is displayed within the box (high density muted chords display with an X covering the box). Chords that have low density, no playing technique and no sustain status but have choridify status display notes that do not rotate as they approach the front of the screen in-game.
*Improved the slide up/down toggle functions so that notes that already have a pitched end of slide position have it reset to 0, so if a down slide is turned into an up slide, it can't retain a then incorrect end of slide position.
*Improved MIDI import to recognize the "T1 GEMS" track as the guitar track in Guitar Hero 1 MIDIs.
*Fixed a bug where if the last gem in a pro guitar note was toggled off when legacy view was in effect, the note would not be deleted.
*Corrected 2D rendering so that string tunings aren't drawn on the left edge of the piano roll when legacy view is in effect.
*Improved the handling of the temp folder so that when EOF runs in a non-Windows environment, the folder is created at /tmp/eof.
*Corrected the MIDI export, lyric import and project save functions to use the temp folder for their temporary files.
*Improved the highlighting feature so that if anything in one of the active track's difficulties is highlighted, the difficulty name or number in the difficulty tab is highlighted in yellow. The tech notes indicator (*) will be individually highlighted where appropriate.
*Improved dynamic highlighting functions to process both normal and tech notes instead of just whichever note set is currently active.
*Added functions in Song>Seek to move to the position (if any) of the next or previous highlighted note in the active track difficulty, and have assigned the SHIFT+Y and CTRL+SHIFT+Y shortcuts to them, respectively.
*Fixed a bug where the Info panel wouldn't correctly indicate when no time signature was in effect.
*Fixed a bug where the seek selection (Feedback input mode) wasn't displayed in the Info panel if the vocal track was active.
*Added "Set start point" and "Set end point" functions to the edit menu that allows a portion of the chart to be defined for the "Create preview audio" and "Export time range" functions. If Feedback input mode is in use and a seek selection is set, that selection will take precedence if start and end points are also defined. To clear either the start or end point, set it again at the position it is already set to.
*Improved menu handling so that if Escape is used to close a function's dialog, it will more reliably close the menu system instead of dropping keyboard input until Escape is pressed again or the mouse is used.
*Moved the import functions into a File>Import menu to reduce the clutter in that menu.
*Added a "File>Export time range" feature that allows a user-defined portion of the active project to be saved as a new project file, with corresponding audio. For best results, use the "Set start point" and "Set end point" functions to mark the part of the project you want to export.
*Improved Guitar Pro import to handle invalid tuplets of 0 divisions that may be encoded by Guitar Pro in unknown scenarios.
*Added logic to prevent temp files from being written outside EOF's temp folder.
*Updated to FFTW 3.3.5, which should provide performance improvements with the time stretch and spectrogram features. On my computer, this seemed to result in about a 3.5% improvement in render speed when the spectrogram is being displayed.
*Updated the makefiles to perform link time optimization, which should provide some performance improvements overall. On my computer, this seemed to result in an additional 4.5% improvement in render speed when the spectrogram is being displayed.
*Added additional error checking during MIDI export.
*Improved cleanup logic so that if two pro guitar notes merge, they each retain their ghost statuses where appropriate, and if a ghost gem and a non ghost gem merge, the non ghost gem's data are kept.
*Improve Note>Resnap to not warn if fully ghosted notes will be merged by the operation. This should reduce the annoyance of cleaning up charts where the base chord of an arpeggio/handshape was rebuilt after being moved.
*Fixed a crash that could occur when enabling the secondary piano roll.
*Corrected oggenc error logging in leading silence functions.
*Fixed a GP import bug where quarter note length notes/chords could be incorrectly truncated if the preferences to truncate short notes/chords during GP import were enabled.
*Fixed a bug where "conditional deselect" didn't behave correctly when the cymbals criterion was used.
*Added an "Edit>Selection>Conditional select" function that behaves similarly to conditional deselect.
*Fixed some warning checks that are performed during save to not incorrectly warn about bend tech notes.
*Fixed a RS2 export bug where if a chord or single note had a length of 1ms and had bend or slide technique applied by a tech note, the corresponding chordnote or note tags would have a sustain of 0ms instead of 1ms.
*Fixed a GP import bug where hammer on or pull off technique from the current note wouldn't be handled correctly if the next note was in a different measure.
*Improved Sonic Visualizer import to ignore labeling data that do not define tempos, where previously the tempo processing would end earlier than it should.
*Improved the conditional selection functions to allow normal, mute and ghost gem type criteria to be specified when a pro guitar track is active.
*Fixed a Feedback import bug that could allow drum notes to be given forced HOPO status.
*Changed GHWT MIDI export so that forced strum notes export with a marker 9 lanes higher than lane 1 to reflect user testing.
*Fixed a bug in RS2 export where a palm/string muted note would lose its sustain even if it should have been kept due to having linknext or sustain status.
*Improved editor logic so that when adding linknext status to a note, it is prevented from being given a length that would go beyond the end of the chart.
*Added a check (if either RS export is enabled) during save so that a warning is given if a note crosses an RS phrase or section boundary, as this can cause problems with dynamic difficulty.
*Fixed a Feedback import bug that could cause the drums and double drums tracks to be combined into one drum track during import. Now the double drums track will be imported to the Phase Shift drum track if it is defined.
*Updated RS2 export warning checks to reflect that slides as high as fret 24 are allowed.
*Added a "Song>Rocksmith>Suppress DD warnings" option that will prevent EOF from warning about dynamic difficulty related issues during save.
*Improved RS import to parse chordnote data, allowing it to import chord lengths, stop tech notes, bend definitions and techniques that are applied to some or all of the chord's strings.
*Improved RS import to support "ignore" status.
*Fixed tech note logic so they can be used to apply string mute status.
*Corrected the "Deselect toms" function to apply to drum notes that contain both toms and cymbals.
*Re-organized many of the selection/deselection functions to be in their own submenus. Many of those that could only either select or deselect can now do both.
*Added functions to select/deselect notes of a specific length.
*Re-assigned the F12 keyboard shortcut to Guitar Pro import.
*Added functions to select/deselect notes depending on whether or not they are grid snapped.
*Various fixes for the "Open strum" feature of 5 lane guitar/bass tracks.
*Fixed a bug where enabling the display of grid lines while a custom per-measure grid snap was defined could cause EOF to hang.
*Fixed a bug where the seek to next anchor function wouldn't work in some scenarios.
*Improved the "Manage RS phrases" logic to avoid a crash by appending beats to the project if the last beat in a project contains an RS phrase.
*Fixed a bug with GP import where before the beat grace notes that were applied to the first beat in a measure were ignored.
*Improved the handling of grace notes during GP import so that if a grace note is applied on a string that isn't used in the affected note, it doesn't get interpreted as a chord. Muted grace notes authored in this way will now import correctly.
*Fixed various bugs that were related to the handling of time signatures with a beat unit (denominator) that isn't a multiple of 4.
*Improved GP import so that if the chosen track has notes in both voices, EOF asks which of the voices to import.
*Fixed a bug where fret hand position warnings may be incorrectly given if tech view was in effect during save or when the "Check fret hand positions" function is used.
*Added functions to select/deselect notes based on whether or not they are highlighted.
*Added a Note>Highlight menu with functions to apply or remove highlighting to selected notes. The functions to transpose selected notes have been moved into a Note>Transpose menu. The H menu hotkey has been re-assigned to the Highlight menu and O has been assigned to the HOPO menu.
*Improved GP import to not remove the sustain from tremolo notes if the preference for GP import to truncate short notes or chords is enabled.
*Fixed a bug in RS export where a chord with chordify AND crazy AND "hi dens" statuses would export as low density instead of the expected high density.
*Fixed a crash that could occur if Rocksmith or Guitar Pro imports fail when no project is open.
*Improved GP import so that if the selected track is a percussion track, EOF offers to import it into one or both drum tracks.
*Fixed a bug with GPA import where section/phrase markers (depending on user preferences) weren't imported.
*Added a "dB import skips 5nc conversion" import/export preference that will prevent 5 note chords from being converted to open notes during Feedback import.
*Fixed a bug during RS exports where the "At least one note crosses an RS phrase or section boundary" warning could be given when it shouldn't be.
*Fixed a bug where applying tech notes within the scope of an arpeggio/handshape phrase could cause a chord of technotes to be improperly created at the start position of the phrase.
*Added additional chord fingering definitions.
*Separated the import/export related preferences into a separate preferences dialog. It and the original set of preferences are are available in the File>Preferences submenu.
*Added a "Don't auto-name double stops" preference that does as its name suggests. With this preference, double stops that aren't manually named will export so that they appear with blank names in-game.
*Changed the check that warns if an arpeggio/handshape phrase only has one note to not apply to handshape phrases.
*Added MIDI export corrections suggested by Michael Tolly to reset running status after each exported meta/sysex event.
*Improved the consistency of measure numbering when the time signature changes mid-measure, which will cause the beginning of the next measure.
*Corrected the import of time signatures in Feedback files that have mid-beat tempo or time signature changes.
*Improved RS WAV export so that if the chart's song title has any characters that aren't usable in file names in Windows, the WAV file name substitutes them with underscores.
*Fixed memory leaks that could occur during a failed MIDI export.
*Improved RS import so that fret hand positions above fret 19 don't trigger a warning unless RS1 or Rock Band exports are enabled.
*Fixed a bug where swapping piano rolls could lower the active difficulty level of the formerly primary piano roll to difficulty 5.
*Fixed a bug where if the highest populated difficulty in a pro guitar track only had tech notes, that difficulty would be discarded during project load.
*Improved the save/load logic so that if a pro guitar track has more than 5 difficulties, any empty difficulties above the highest populated difficulty aren't removed.
*Added a check during save so that if a note has no note at the same position in another difficulty, but a note is present 1-3ms before or after in another difficulty, a warning is given that the notes are out of sync and offers to cancel and optionally highlight offending notes. If one of the two unsynced notes is grid-snapped and the other is not, the non grid-snapped note is considered the offending note, otherwise the earlier note is considered the offending note.
*Added a warning during startup if EOF is being run in Windows and is located within one of the "Program files" folders on the C drive, as Windows has security mechanisms that will interfere with normal program behavior.
*Altered MIDI tone logic so that the instrument voice in effect is updated for each note. This should prevent the wrong tone from being played even if multiple EOF instances are in use.
*Added a "Warn about missing bass FHPs" import/export preference that can be disabled to suppress the warning about no fret hand positions being defined in bass arrangements.
*Fixed bugs with the fret hand position check that places the position again at each RS phrase change.
*Added "Link to RocksmithToTab" and "Export guitar pro" functions to the file menu, allowing the command line RocksmithToTab utility to be used to create a GP5 file of the active project.
*Improved the check that runs during normal save that warns about lyrics outside of lyric lines, which will now seek to the first offending lyric.
*Changed the default fret limit for guitar/bass tracks to 24. If RS1 export is enabled, the limit is instead defaulted to 22. If FoF or RB exports are enabled, 17 and 22 are the default limits for the 17 and 22 fret tracks, respectively.
*Changed the "Save separate Rocksmith 2 files" preference to be enabled by default. This change only takes effect for EOF installations that don't already have an eof.cfg file created or if people use the "Default" button in the import/export preferences dialog.
*Re-arranged the order of the note, chordnote and handshape attributes written to RS2 XML to make them more readable.
*Added eof_4_fret_range, eof_5_fret_range and eof_6_fret_range preferences that can be manually edited in eof.cfg (while EOF isn't already running, after opening and closing EOF once) to alter the behavior of fret hand position generation. By default, eof_4_fret_range is applied at fret 1, meaning that beginning at fret 1, the player's fret hand is able to cover four frets without changing position. The other two preferences aren't in use when they have their default value of 0, but can be assigned a fret number to indicate the fret hand can reach more frets at a time (because frets get smaller as you go higher up the neck). For example, an eof_5_fret_range value of 7 and an eof_6_fret_range value of 12 might be reasonable. Keep in mind this affects the fret hand position creation for both bass and guitar arrangements. Also it's likely that Rocksmith 1 isn't designed to allow ranges other than 4, and charts with larger ranges could malfunction in that game.
*Updated the logic that offers to apply the edited chord's fingering to matching chords that are missing finger definitions so that they can be applied to chords that have string mute status (and matching fret numbering).
*Fixed a bug with GH import that would prevent QB format charts from being imported.
*Improved GH import to suppress warnings about all off-beat time signature changes after the first offending one.
*Added a new GH3 MIDI variant written during MIDI export. This MIDI file is the same as the normal MIDI, but the forced HOPO marker is written with a length of 0 delta ticks instead of the full length of the affected note.
*Fixed a bug where setting an unsupported grid snap count while grid lines were displayed could cause EOF to crash.
*Increased the maximum custom grid snap size to 96 and added 1/64 and 1/96 built-in grid snap sizes.
*Added a 2/4 option to the "Beat>Time Signature" menu.
*Added a Y hotkey to "Note>Simplify chords".
*Fixed bugs that could cause the Mark functions to be incorrectly disabled in the "Note>Star Power", "Note>Solos" and "Note>Lyrics" menus.
*Added an "Auto-Adjust sections/FHPs" preference that will appropriately move certain types of sections (lyric lines, solo, star power, trill, tremolo, arpeggio, handshape, slider) if all notes in them (among all relevant difficulties) are moved. If a fret hand position is defined at the same timestamp as a note that is moved, the position moves with it.
*Added a SHIFT+F11 keyboard shortcut that cycles through the "Names", "Hand pos" and "RS sections + phrases" top of 2D pane shows preference. If the eof_top_of_2d_pane_cycle_count_2 item is manually set to 1 in eof.cfg while EOF isn't running, the names option is skipped by this shortcut.
*Improved RS exports to filter out non-printable characters if any happen to have imported into song properties from an MP3 or Rocksmith file.
*Improved the new chart wizard to filter out non-printable and extended ASCII characters from an MP3 file's ID3 tag.
*Fixed bugs with RS import that prevented slides for chords from being correctly imported.
*Fixed bugs with GP import's handling of time signatures when the imported file's measures have to be unwrapped (uses repeats, navigation symbols, alternate endings, etc).
*Added a fifth pro guitar track "PART REAL_GUITAR_BONUS", allowing one EOF project to contain all five arrangements that Rocksmith 2014 Remastered can support for a song.
!Note: Projects that are saved with any regular or tech notes in the bonus track are not compatible with older versions of EOF, which will crash when trying to open them or otherwise simply fail to open them. New or existing projects that have an empty bonus track when saved should continue to be usable with older versions.
*Fixed a bug where the tech view populated status "(*)" wasn't correctly cleared when the erase track function is used.
*Updated Feedback import to recognize the unofficial "N 7 #" and "E O" open note notations.
*Added a line to the Information Panel to display the selected note's fingering.
*Added a "Track>Clone from" function allowing the active track's content to be replaced with a copy of another track of the same format.
*Fixed a bug in the "Highlight notes in arpeggios" feature that could either cause EOF to hang or to toggle between normal and tech views when adding notes.
*Updated the Information Panel to display the tone played on each string of the selected note, for pro guitar/bass tracks.
1000+ Sygenysongs
User avatar
BombDude24
Moderator
Posts: 625
Joined: March 31st, 2013
Location: Connecticut, USA
Reputation: 213
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby BombDude24 » Wed Dec 28, 2016 10:32 am

I just charted a new song, and I think that there's an issue with the latest hotfix, or one of the more recent updates. So my song has a non-standard time signature measure in it, and whenever I save, the notes/events (namely, practice sections) are moved, as if the measures, which in this case is 11/8, as if it was 11/4.

This is what it looks like after I save. The red notes are supposed to be on every beat in the 11/8 measure, but instead, are moved 11/8 into the next measure.

EDIT: I downloaded 1.8RC12, and that seems to work, seems to just be with the latest hotfix.

Image
Last edited by BombDude24 on Wed Dec 28, 2016 10:47 am, edited 1 time in total.
1000+ Sygenysongs
User avatar
BombDude24
Moderator
Posts: 625
Joined: March 31st, 2013
Location: Connecticut, USA
Reputation: 213
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby BombDude24 » Wed Dec 28, 2016 12:47 pm

I rolled back to 1.8RC12, so only the latest hotfix caused that issue, so I was able to fix the chart, but I'm pretty sure that importing it into the updated version of EoF will change where the notes are, I'll send a PM with the chart.
Jpop fanatic
raynebc
Moderator
Posts: 5544
Joined: April 20th, 2008
Location: Megumi Island
Reputation: 43

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby raynebc » Thu Dec 29, 2016 1:17 am

New hotfix is up. Changes are as follows:
*Corrected the previous commit's MIDI export handling of time signatures and expanded the new logic beyond just the built-in grid snaps to instead check all suitable partial beat intervals between 1/2 and 1/96.
devonfire
Member
Posts: 1
Joined: January 7th, 2017
Reputation: 0

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby devonfire » Sat Jan 07, 2017 4:19 pm

raynebc wrote:New hotfix is up. Changes are as follows:
*Corrected the previous commit's MIDI export handling of time signatures and expanded the new logic beyond just the built-in grid snaps to instead check all suitable partial beat intervals between 1/2 and 1/96.

Hi raynebc,
Is it possible to have the current EOF file format specification ?
Thank you
Lady Fair Gamer
User avatar
sweetladyamy
Member
Posts: 203
Joined: June 2nd, 2014
Location: Nülgârt, Âsürïa
Reputation: 10
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby sweetladyamy » Mon Jan 09, 2017 11:28 pm

I actually am curious about this.

I've noticed how Rock Band incorporates Backing Vocals.

How can eof handle this, if it is at all possible?

Many thanks in advance for any helpful replies. Please, no trolls... :/
Amyrakunejo, Princess of Purity

Guitar Hero U.L.T.R.A. : Rockstar UNLEASHED!!!!

Seriously, go give it a looksy.
Lady Fair Gamer
User avatar
sweetladyamy
Member
Posts: 203
Joined: June 2nd, 2014
Location: Nülgârt, Âsürïa
Reputation: 10
Contact:

Re: EOF 1.8RC12 - Now with Rocksmith 2014 support

Postby sweetladyamy » Tue Jan 10, 2017 4:20 pm

raynebc wrote:EOF doesn't support vocal harmonies at all.


So, this would also be a REAPER thing, like Pro/Two-Handed Keys?
Amyrakunejo, Princess of Purity

Guitar Hero U.L.T.R.A. : Rockstar UNLEASHED!!!!

Seriously, go give it a looksy.

Return to “Tutorials and Tools”

Who is online

Users browsing this forum: No registered users and 3 guests