示例#1
0
        void run()
        {
            var config = new Config();
            var root   = FindRoot(new DirectoryInfo(config.DelugeSdPath));
            var dm     = new DelugeMidi(root, config);

            dm.Run();
        }
示例#2
0
 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;
 }