C# Class Visualizer.TrackGenerator

Interaction logic for TrackGenerator.xaml
Inheritance: MahApps.Metro.Controls.MetroWindow
Mostrar archivo Open project: stefan-j/GeneticMIDI

Public Properties

Property Type Description
GeneratedSequence GeneticMIDI.Representation.MelodySequence
Generator INoteGenerator
Instrument PatchNames

Public Methods

Method Description
LoadInstrumentalData ( ) : void
SetupLinePlot ( OxyPlot plot, string title ) : void
StartSpinner ( ) : void
StopSpinner ( ) : void
TrackGenerator ( GeneticMIDI.Representation.CompositionCategory category, GeneticMIDI.Representation.Composition comp ) : System
gen_OnPercentage ( object sender, int percentage, double fitness ) : void
swr_OnProgressChange ( int curIndex, int maxIndex, double fitness ) : void

Private Methods

Method Description
Button_Click ( object sender, RoutedEventArgs e ) : void
Button_Click_1 ( object sender, RoutedEventArgs e ) : void
Button_Click_2 ( object sender, RoutedEventArgs e ) : void
Button_Click_3 ( object sender, RoutedEventArgs e ) : void
Generate ( ) : void
accompMethoBox_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
btnClose_Click ( object sender, RoutedEventArgs e ) : void
randomScale_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

Method Details

LoadInstrumentalData() public method

public LoadInstrumentalData ( ) : void
return void

SetupLinePlot() public method

public SetupLinePlot ( OxyPlot plot, string title ) : void
plot OxyPlot
title string
return void

StartSpinner() public method

public StartSpinner ( ) : void
return void

StopSpinner() public method

public StopSpinner ( ) : void
return void

TrackGenerator() public method

public TrackGenerator ( GeneticMIDI.Representation.CompositionCategory category, GeneticMIDI.Representation.Composition comp ) : System
category GeneticMIDI.Representation.CompositionCategory
comp GeneticMIDI.Representation.Composition
return System

gen_OnPercentage() public method

public gen_OnPercentage ( object sender, int percentage, double fitness ) : void
sender object
percentage int
fitness double
return void

swr_OnProgressChange() public method

public swr_OnProgressChange ( int curIndex, int maxIndex, double fitness ) : void
curIndex int
maxIndex int
fitness double
return void

Property Details

GeneratedSequence public_oe property

public MelodySequence,GeneticMIDI.Representation GeneratedSequence
return GeneticMIDI.Representation.MelodySequence

Generator public_oe property

public INoteGenerator Generator
return INoteGenerator

Instrument public_oe property

public PatchNames Instrument
return PatchNames