C# Class LibiadaWeb.Models.Repositories.Sequences.MusicSequenceRepository

The music sequence repository.
Inheritance: SequenceImporter, IMusicSequenceRepository
Datei anzeigen Open project: intervals-mining-lab/libiada-web Class Usage Examples

Public Methods

Method Description
Create ( CommonSequence sequence, Stream sequenceStream ) : void

The create.

Create ( CommonSequence commonSequence, long alphabet, int building ) : void

The insert.

Dispose ( ) : void

The dispose.

MusicSequenceRepository ( LibiadaWebEntities db ) : System

Initializes a new instance of the MusicSequenceRepository class.

Private Methods

Method Description
ConvertCongenericScoreTrackToBaseChain ( CongenericScoreTrack scoreTrack ) : BaseChain

The convert congeneric score track to base chain.

Method Details

Create() public method

The create.
/// Thrown if congeneric tracks count not equals 1 (track is not monophonic). ///
public Create ( CommonSequence sequence, Stream sequenceStream ) : void
sequence CommonSequence /// The sequence. ///
sequenceStream Stream /// The sequence stream. ///
return void

Create() public method

The insert.
public Create ( CommonSequence commonSequence, long alphabet, int building ) : void
commonSequence CommonSequence /// The sequence. ///
alphabet long /// The alphabet. ///
building int /// The building. ///
return void

Dispose() public method

The dispose.
public Dispose ( ) : void
return void

MusicSequenceRepository() public method

Initializes a new instance of the MusicSequenceRepository class.
public MusicSequenceRepository ( LibiadaWebEntities db ) : System
db LibiadaWebEntities /// The db. ///
return System