It is currently Sun Jan 25, 2015 4:15 pm
daemmaster wrote:does this version finally support open bass notes forced as a hopo? (actually they can only be a pull-off... ) because it would give some more freedom in charting bass
*Added various new XML tags that will pass information to the Rocksmith toolkit.
*Fixed a bug where GP import could fail when beat text was encountered within a repeat.
*Added a shortcut for listing the active track difficulty's fret hand positions (CTRL+SHIFT+F).
*Added a function (Note>Pro Guitar>Slide>Reverse slide) that reverses the direction of selected slide notes.
*Added a warning during Rocksmith export if a track's only populated difficulty is the BRE difficulty (when the difficulty limit is in place), since this difficulty's notes are not exported to XML.
*Updated Rocksmith export so that if the artist or year song properties aren't defined, their tags are written empty instead of with "UNKNOWN".
*Added support for the song's "album" in Song Properties. This information is imported/exported where appropriate.
*Increased the threshold distance for matching chords to be marked as repeats (highdensity status) from 0.5 seconds to 10 seconds. You can force a chord to display with the chord box (be "low" density) by applying "Crazy" status to the chord (use the T key or "Note>Toggle Crazy"). Crazy pro guitar notes will display in the piano roll with white fret numbering on a black background instead of the normal black text on white background.
*Removed the "Link to Rocksmith toolkit" feature, since the toolkit now compiles the XML files automatically.
*Added the ability to define a custom display width (File>Display>Set display width). You can set any width as long as it's at least as wide as the pre-set display size in use, if EOF cannot set the specified window size, it will revert to the default width. The width in use will be kept when closing and re-opening EOF.
*Fixed a bug where the info panel displays fret numbering incorrectly for gems that have a fret value but are also string muted.
*Fixed some bugs where "Correct chord fingerings" and the fingering definition check during save would expect a muted string to have a finger defined. Now, if a finger definition of "X" is given, that string will be marked as muted.
*Fixed a bug where a note's fingering was erased if any of the strings' muting statuses were changed.
*Changed vocal XML export so that hyphens are not filtered out.
*Added a keyboard shortcut to start playback of the song at 25% speed (CTRL+SHIFT+Spacebar).
*Improved the "Manage RS phrases" dialog by adding the ability to delete the current difficulty of an RS phrase, seeking to the note when asking if it should be moved to the beginning of a phrase, and removing the prompt to move notes to the end of a phrase because it didn't appear to be serving a purpose.
*Fixed bugs in the "Manage RS phrases" dialog where the hotkeys were wrong and where when adding a new level to an RS phrase, the arpeggios and fret hand positions weren't adjusted up a level as appropriate.
*Updated the set fret hand position function to refuse a hand position higher than 19, since such a position would cause Rocksmith to crash.
*Renamed the "String->Palm mutes" function to "Mute->Single note P.M.", since it will now convert either a string or palm muted single note or chord into a palm muted single note, since this is the only muted notation Rocksmith can display. Also fixed a bug where the function could set the fret value of a string mute to 127 instead of immediately setting it back to 0. This menu item has also been given a hotkey.
*Added the ability to disable clicking and dragging notes or beats (Song>Disable click and drag), which can be used to prevent accidental movement of notes and beats.
*Added the ability to copy the Rocksmith phrase and/or section in effect for the selected beat of the active track to a clipboard file (Beat>Rocksmith>Copy phrase/section). Once copied, they can be applied to any beat by selecting the beat and using the "Beat>Rocksmith>Paste phrase/section" function. You can copy/paste between different EOF instances. If one or both the RS phrase or section is track-specific when copied, one or both will correspondingly be made track-specific to the destination beat when pasted. The functions to place a RS phrase/section/event have also been moved to the Beat>Rocksmith submenu. The keyboard shortcut for "Paste from catalog" has been changed to SHIFT+C.
*Added a new preference to display both RS phrases and sections at the top of the piano roll. Since every other beat is raised higher than the others, the RS phrases are allowed to draw on top of the time signature when this preference is in effect, but part of the time signature will still be visible in the piano roll, and it will still be shown in the 3D preview.
*Improved 2D rendering so that when RS phrases/sections are displayed at the top of the piano roll, they will display with an asterisk if they are specific to the active track.
*Events listed in Beat>Events and "Beat>All Events" functions will now display additional indicators if they are Rocksmith phrases (P), Rocksmith sections (S) or Rocksmith events (E).
*Changed playback logic so that the full volume is used, as apparently Allegro plays center-panned audio at half volume by default.
*Darkened the green color of the RS phrase display to make it easier to read.
*Removed the nag message insisting that the chart audio for Rocksmith authoring is sampled at 48KHz, since it's been identified that this isn't necessary.
*Fixed a bug with GP import where slide notes in one track could cause notes in a different track to be removed incorrectly. This also fixes a related bug where the note that defines the ending fret of a non-shift slide wasn't removed as expected.
*Fixed a bug where newly-added fret hand positions weren't sorted when leveling up a phrase, so they might not be displayed.
*Added edit and delete functions to the "Beat>All Events" dialog, and fixed a bug where the "Copy to selected beat" function didn't immediately sort the new event among the others.
*Added a function to remove all non Rocksmith text events from the project (Beat>Rocksmith>Clear non RS events).
*Fixed a bug where a GP track may fail to unwrap repeats if a note sustained more than two beats into the next measure. From now on, if EOF fails to unwrap a GP file's repeats, it will give a warning. Also fixed a bug where the correct tuning was lost when a guitar pro track had repeats unwrapped.
*Fixed a bug with GP import where if a slide's ending fret is defined with a mute note, it was imported incorrectly. It is now imported as a down slide with no defined ending fret. The cleanup logic will now remove a note's bend strength or slide end fret if either are invalid.
*Improved the "Place RS section" and "Place RS phrase" functions so that if the selected beat already has either in effect, it opens that item for editing instead of adding a new one.
*Added more checks to the save/save as function to try to detect if the project fails to save. During save, the file created during the last save is copied to (filename).previous_save.eof and then deleted. If the file fails to be created after save has completed, EOF will alert you and recommend to save as to a clean location.
*Moved the "Enable open strum bass" and "Enable five lane drums" functions into a new "Song>Phase Shift" submenu.
*Fixed a bug where the note cleanup logic could remove the incorrect phrase (ie. star power, solo, trill, tremolo, arpeggio, slider) that had all notes moved/deleted from it.
*Fixed a bug where in some circumstances, the 3D preview of an open strum bass notes could fill the entire 3D window with the note's color.
*Fixed a bug where if an instrument track had too many gems (along the lines of over 32,000 of them), MIDI export would crash. Now, EOF will skip writing any pro guitar/bass notes higher than the first 5 difficulties to MIDI (since they aren't supported in MIDI format anyway). If too many notes are processed when saving any instrument track to MIDI, the MIDI export is aborted and EOF will continue on to export the XML files.
*Improved the handling of the Rocksmith WAV file by having it save the audio to "guitar.wav" if the chart's song title has characters that prevent it from being used as a filename (ie. forward/backward slashes).
*Added a "Song>Rocksmith>Arrangement type" menu allowing the arrangement type of the active track to be set. The 2 bass tracks for newly created charts will default to the "Bass" arrangement type. If the arrangement type is specified, it is used accordingly within the track's XML file, otherwise the track's name is used for the arrangement name. The XML filenames are still based on the track's name.
*Changed the "Erase overlapped pasted notes" behavior so that the length of the last note isn't taken into account, just its starting position. Also improved overlap detection so that if a note ends on the position that a paste is starting from, that note is not deleted.
*Improved the normal paste logic so that pasted notes begin at the current seek position instead of first copied note's original position within its beat. Using seek by grid snap (SHIFT+CTRL+Pg Up/Dn), this will make it much easier to control where notes are pasted.
*Fixed a bug with the "Note>Clear>(lane 3)" function that wouldn't correctly clear the lane unless either of the first two lanes had a gem.
*Fixed a rounding bug in GP import that could give notes incorrect timing, and could also cause EOF to hang when the chart is resized to accommodate a very large time position.
*Improved XML export so that any note that has pop or slap status has its sustain removed automatically, since it's been found that a sustain with either of these techniques causes Rocksmith to crash.
*Fixed a bug where the undo keyboard combination (CTRL+R) could be performed when trying to use Note>Resnap's combination (CTRL+SHIFT+R).
*Improved lyric import so that beats are appended to the chart if necessary for containing any of the imported lyrics.
*Removed the behavior of INI import from overriding the tuning or string count of a 22 fret pro guitar/bass track with the 17 fret version of the track or vice versa. Each pro guitar/bass track will now store its own tuning in song.ini, using the new real_guitar_22_tuning and real_bass_22_tuning tags.
*Fixed a bug with XML export with the "hopo" note attribute was always written as zero unless the note was marked as both a hammer on and a pull off, which doesn't make sense.
*Added the ability to import a Rocksmith arrangement (File>Rocksmith Import). The active project's beat markers are synced to the information in the XML file. In addition, song properties (ie. song title), arrangement name/type, phrases, popup messages, sections, events, difficulty levels (including notes, chords and fret hand positions) and the tuning are imported.
*Moved the "Display" File menu functions into the "File>Display" submenu.
*Added handling for improperly formatted MIDIs that don't formally end MIDI tracks, or which include data after the end of a track, either of which would cause such a MIDI to not parse fully during lyric import or MIDI track storage.
*Removed the warning during save about lyrics existing outside of lyric phrases unless the song property to export to FoF script.txt lyrics is enabled.
*Improved Guitar Pro and Rocksmith imports by removing events that are specific to the track being replaced instead of combining them with those from the imported track.
*By request, restored the normal CTRL+V shortcut for paste, and CTRL+P for old paste in the Feedback input mode.
*Updated lyric import to support Rocksmith lyrics.
*Improved the automatic fret hand positions so that note finger definitions using the index finger (finger 1) are taken into account. Also fixed problems where un-needed position changes were added.
*Improved the tuning so that the arrangement type is taken into account, ie. if you set a guitar track's arrangement as Bass, the instrument's default tuning of BEADGC is reflected. If you set a bass track's arrangement as Combo, Rhythm or Lead, the instrument's default tuning of EADGBE is reflected.
*Improved the set fret hand position function so that if there is already a hand position defined at the seek position, its value will be placed in the input box for editing. If you erase the fret number and click OK, the fret hand position will be deleted.
*Added a "Song>Pro Guitar>Ignore this track's tuning" option that alters the chord name detection for the active track so that the track's tuning is ignored and standard tuning is assumed. This allows more familiar chord names to be given when using tunings like Eb.
*Fixed a bug where the erase overlapped pasted notes option might have behaved incorrectly when using paste.
*Improved FoFLC's handling of pitchless lyrics during UltraStar export.
*Added error checking when adding leading silence and improved it so that it now works even if the project folder has special/Unicode characters in it. It has been found that the OggCat program (which EOF uses with the "stream copy" version of the leading silence function) doesn't support special/Unicode characters in the project's file path, so if it doesn't work for your project, you may need to use the re-encode option instead. Script and Rocksmith lyric export will now warn if they failed and will suggest removing special characters from the project's file path, since they doesn't support this.
*Improved the handling of tremolo phrases so that if the active track's difficulty limit has been removed, new tremolo phrases will apply to the active track difficulty instead of all track difficulties. Since the difficulty limit is not altered for Rock Band authoring, this change will only affect Rocksmith authoring. During save, only tremolo phrases that apply to all difficulties are written to MIDI and only tremolo phrases that apply to a specific track difficulty are written to XML. If a tremolo phrase is not applicable it is not displayed (ie. if the track's difficulty limit is disabled, only tremolos added while the limit was disabled will appear).
*Fixed a bug where the floating point position of each beat was set incorrectly during Rocksmith import, which could cause some operations to malfunction.
*Fixed a bug where lyric import would fail to import extended LRC formatted lyrics.
*Fixed a bug where the effective fret hand position wasn't pre-selected when bringing up the fret hand position list in a anything other than the first difficulty that has any positions defined.
*Fixed a bug with Rocksmith export where the wrong number for a difficulty's single note count would be written if the track difficulty included any string muted single notes.
*Added the ability to alter the order of a beat's events in the Beat>Events dialog. The MIDI that is created during save will have the events written in the displayed order. For Rocksmith authoring, if a beat has multiple RS phrases or RS sections, the first one of each in the list is what applies during save, so you can alter which one is in effect, but ultimately you should avoid having multiple RS phrases or sections on the same beat that apply to an individual/all tracks.
*Fixed Ultrastar lyric import to properly handle lyrics that have a negative timestamp but a large enough gap parameter to make it positive.
*Changed lyric import to automatically set the lyrics to pitchless if they all have the same pitch.
*Updated "Paste From" and the "Manage RS difficulties" dialogs to offer to copy difficulty-specific tremolo sections.
*Fixed various bugs that could occur when a track had no phrases except for just one at a position of 0.
*Added a function (Song>Rocksmith>Flatten this difficulty) that merges notes, tremolo phrases, arpeggio phrases and fret hand positions from all difficulties at or below the current track difficulty into the current track difficulty. If a note in a lower difficulty is within a user specified distance of a note in an upper difficulty, the upper difficulty's note is the one that is added to the active track difficulty. This function will allow you to create a full transcription based on several lower difficulty levels, by inserting a new blank difficulty after all populated difficulties in a track and merging the lower difficulties into it. If some of the difficulties are out of sync with each other, you may need to increase the merge distance threshold to compensate, but if this is an issue for your chart, it's recommended to correct the note sync instead.
*Updated the title bar of the RS section, fret hand position and generic event dialog (used for RS phrases) to reflect whether a new item is being added or if an existing one is being edited.
*Added a check during save that gives a warning if the chart has any RS sections or phrases defined after a manually placed "END" RS phase, since this probably breaks proper functionality of the chart.
*Improved lyric import so that if the lyric file's path contains extended ASCII (ie. accented characters) or Unicode, EOF creates a temporary file in its program directory and attempts to import that instead. As long as EOF's own file path doesn't contain Unicode or extended ASCII characters, the lyric file should import without problem. If import still fails, an error will be given.
*Improved the leading silence function (stream copy option) so that the operation will succeed if the project's file path contains any Unicode or extended ASCII characters.
*Fixed a bug where CTRL+F3 didn't set the fret number for selected notes to 13.
*Updated GP import to handle the capo position the same way it is used in Guitar Pro (if the capo is at fret 2, fret 1 refers to one fret away from the capo, and that note is played at fret 3 on the guitar).
*Added a system of keyboard shortcuts to change the active track difficulty. CTRL+~ sets difficulty 0, CTRL+1 through 0 set difficulty 1 through 10, CTRL+F1 through F12 set difficulty 11 through 22. The find previous catalog match keyboard shortcut has been changed the CTRL+SHIFT+G.
*Fixed a couple bugs with the flag handling when pasting into a pro guitar/bass track. A 5 lane note that is marked as a forced HOPO now pastes into a pro guitar/bass track with hammer on status as intended.
*Updated the "Manage RS Phrases", "RS popup messages", Events and "All Events" dialog titles to display the number of items in each list.
*Changed the "Delete active difficulty" function to allow you to delete the first 5 difficulties, it will just not allow the number of usable difficulties in a track to go lower than five.
*Updated the RS popup add/edit dialogs to disallow use of parentheses () characters, since Rocksmith doesn't seem to support these in popup messages.
*Improved the lane toggle/clear functions so that when notes are removed, the remaining selected notes remain properly selected.
*Changed Rocksmith export to write -1 for undefined string fingerings even if the fingering for a chord is incomplete, so that the XML file will still compile.
*Added the ability to display a spectrogram of the loaded audio (Song>Spectrogram>Show). The code to generate and display the spectrogram was graciously provided by 5of0, which utilizes the FFTW (Fastest Fourier Transform in the West) math library.
*Added a user preference (enabled by default) that automatically removes the sustain from notes imported from Guitar Pro files that are shorter than a quarter note. This preference will not apply to tie notes.
Spoiler: Feedback + EOF Pro Notation
Index of all Drum Topics on the Forum in one convenient place
If you appreciate my work and would like to see more, a donation would certainly motivate me! Thank you.
Users browsing this forum: No registered users and 1 guest