C# Class RockSmithTabExplorer.RockSmithImporter

Show file Open project: Jamedjo/RSTabExplorer

Public Methods

Method Description
GetScoreForExactDifficultyLevel ( Song2014 song, int difficultyLevel ) : alphatab.model.Score
GetScoreForMaxDifficultyLevel ( Song2014 song, int difficultyLevel ) : alphatab.model.Score

Private Methods

Method Description
AddBarAndVoiceToTrack ( alphatab.model.Track track, Clef clef ) : alphatab.model.Voice
AddBeatAndNoteToVoice ( alphatab.model.Voice voice, SongNote2014 note, System.Duration duration, System.Single durationTime ) : void
AddBeatAndSilenceToVoice ( alphatab.model.Voice voice, System.Duration duration ) : void
AddBeatWithChordToVoice ( alphatab.model.Voice voice, SongChord2014 sourceChord, System.Duration duration, System.Single durationTime ) : void
AddMasterBarToScore ( alphatab.model.Score score, string sessionText, eBeatWrapper measureBeats ) : void
CreateSong ( Song2014 song, IEnumerable allSounds ) : alphatab.model.Score
DbgAssert ( bool condition ) : void
DurationFromInt ( int duration ) : System.Duration
Get64thsFromDuration ( float startTime, float endTime, float measureDuration ) : int
GetBeatDuration ( float startTime, float endTime, float measureDuration ) : System.Duration
GetRelativeDurationAsInt ( float startTime, float endTime, float measureDuration ) : int
GetTuningName ( RocksmithToolkitLib.Xml.TuningStrings tuning, bool isBass, int capo, bool inBem = true ) : string
NoteFromNote ( SongNote2014 srcNote, System.Single durationTime ) : alphatab.model.Note

Method Details

GetScoreForExactDifficultyLevel() public static method

public static GetScoreForExactDifficultyLevel ( Song2014 song, int difficultyLevel ) : alphatab.model.Score
song RocksmithToolkitLib.Xml.Song2014
difficultyLevel int null = highest level available
return alphatab.model.Score

GetScoreForMaxDifficultyLevel() public static method

public static GetScoreForMaxDifficultyLevel ( Song2014 song, int difficultyLevel ) : alphatab.model.Score
song RocksmithToolkitLib.Xml.Song2014
difficultyLevel int null = highest level available
return alphatab.model.Score