C# Class Visualizer.TrackGenerator

Interaction logic for TrackGenerator.xaml
Inheritance: MahApps.Metro.Controls.MetroWindow
Show file 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 property

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

Generator public property

public INoteGenerator Generator
return INoteGenerator

Instrument public property

public PatchNames Instrument
return PatchNames