void run() { var config = new Config(); var root = FindRoot(new DirectoryInfo(config.DelugeSdPath)); var dm = new DelugeMidi(root, config); dm.Run(); }
public FileProcessor(Config config, DelugeMidi delugeMidi) { _config = config; _delugeMidi = delugeMidi; _synthLayouts = new Dictionary <string, Layout>() { { "fm", _delugeMidi.FMLayout }, { "ringmod", _delugeMidi.RingModLayout }, { "subtractive", _delugeMidi.SubtractiveLayout }, }; _currentChannel = _config.FirstChannel; }