C# Class FamiStudio.FamitrackerFileBase

Afficher le fichier Open project: BleuBleu/FamiStudio

Protected Properties

Свойство Type Description
ChanIdLookup int[]
EffectToTextLookup char>.Dictionary
EnvelopeTypeLookup int[]
FdsTextToEffectLookup int>.Dictionary
InstrumentTypeLookup int[]
ReverseEnvelopeTypeLookup int[]
TextToEffectLookup byte>.Dictionary
VibratoSpeedExportLookup int[]
VibratoSpeedImportLookup int[]
barLength int
patternFxData Dictionary
patternLengths byte>.Dictionary
project Project

Méthodes protégées

Méthode Description
ApplyHaltEffect ( FamiStudio.Song s, Dictionary patternFxData ) : void
ApplySimpleEffects ( RowFxData fx, FamiStudio.Pattern pattern, int n, Dictionary patternLengths, bool allowSongEffects ) : void
ConvertExpansionAudio ( int exp ) : int
CreateUniquelyNamedInstrument ( int expansion, string baseName ) : FamiStudio.Instrument
CreateUniquelyNamedSampleFromDmcData ( string baseName, Array data ) : FamiStudio.DPCMSample
CreateUniquelyNamedSong ( string baseName ) : FamiStudio.Song
FinishImport ( ) : bool
GetOrCreateArpeggio ( int param ) : FamiStudio.Arpeggio
PrintAdditionalWarnings ( ) : void
RenameInstrumentEnsureUnique ( Instrument instrument, string baseName ) : void

Private Methods

Méthode Description
CreateArpeggios ( FamiStudio.Song s, Dictionary patternFxData ) : void
CreateSlideNotes ( FamiStudio.Song s, Dictionary patternFxData ) : void
FindBestMatchingNote ( Array noteTable, int pitch, int sign ) : int
FindNextSlideEffect ( FamiStudio.Channel channel, NoteLocation location, NoteLocation &nextLocation, Dictionary patternFxData ) : bool
FindPrevNoteForPortamento ( FamiStudio.Channel channel, int patternIdx, int noteIdx, Dictionary patternFxData ) : int
GetPatternString ( FamiStudio.Pattern pattern, int n ) : string

Method Details

ApplyHaltEffect() protected méthode

protected ApplyHaltEffect ( FamiStudio.Song s, Dictionary patternFxData ) : void
s FamiStudio.Song
patternFxData Dictionary
Résultat void

ApplySimpleEffects() protected méthode

protected ApplySimpleEffects ( RowFxData fx, FamiStudio.Pattern pattern, int n, Dictionary patternLengths, bool allowSongEffects ) : void
fx RowFxData
pattern FamiStudio.Pattern
n int
patternLengths Dictionary
allowSongEffects bool
Résultat void

ConvertExpansionAudio() protected méthode

protected ConvertExpansionAudio ( int exp ) : int
exp int
Résultat int

CreateUniquelyNamedInstrument() protected méthode

protected CreateUniquelyNamedInstrument ( int expansion, string baseName ) : FamiStudio.Instrument
expansion int
baseName string
Résultat FamiStudio.Instrument

CreateUniquelyNamedSampleFromDmcData() protected méthode

protected CreateUniquelyNamedSampleFromDmcData ( string baseName, Array data ) : FamiStudio.DPCMSample
baseName string
data Array
Résultat FamiStudio.DPCMSample

CreateUniquelyNamedSong() protected méthode

protected CreateUniquelyNamedSong ( string baseName ) : FamiStudio.Song
baseName string
Résultat FamiStudio.Song

FinishImport() protected méthode

protected FinishImport ( ) : bool
Résultat bool

GetOrCreateArpeggio() protected méthode

protected GetOrCreateArpeggio ( int param ) : FamiStudio.Arpeggio
param int
Résultat FamiStudio.Arpeggio

PrintAdditionalWarnings() protected méthode

protected PrintAdditionalWarnings ( ) : void
Résultat void

RenameInstrumentEnsureUnique() protected méthode

protected RenameInstrumentEnsureUnique ( Instrument instrument, string baseName ) : void
instrument Instrument
baseName string
Résultat void

Property Details

ChanIdLookup protected_oe static_oe property

protected static int[] ChanIdLookup
Résultat int[]

EffectToTextLookup static_oe protected_oe property

static protected Dictionary EffectToTextLookup
Résultat char>.Dictionary

EnvelopeTypeLookup protected_oe static_oe property

protected static int[] EnvelopeTypeLookup
Résultat int[]

FdsTextToEffectLookup static_oe protected_oe property

static protected Dictionary FdsTextToEffectLookup
Résultat int>.Dictionary

InstrumentTypeLookup protected_oe static_oe property

protected static int[] InstrumentTypeLookup
Résultat int[]

ReverseEnvelopeTypeLookup protected_oe static_oe property

protected static int[] ReverseEnvelopeTypeLookup
Résultat int[]

TextToEffectLookup static_oe protected_oe property

static protected Dictionary TextToEffectLookup
Résultat byte>.Dictionary

VibratoSpeedExportLookup protected_oe static_oe property

protected static int[] VibratoSpeedExportLookup
Résultat int[]

VibratoSpeedImportLookup protected_oe static_oe property

protected static int[] VibratoSpeedImportLookup
Résultat int[]

barLength protected_oe property

protected int barLength
Résultat int

patternFxData protected_oe property

protected Dictionary patternFxData
Résultat Dictionary

patternLengths protected_oe property

protected Dictionary patternLengths
Résultat byte>.Dictionary

project protected_oe property

protected Project project
Résultat Project