Skip to content

Commit

Permalink
What's up with git hello??????
Browse files Browse the repository at this point in the history
  • Loading branch information
KaleidonKep99 committed Feb 28, 2025
1 parent 10cd344 commit 35bf25b
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions OmniConverter/Extensions/MIDI/MIDIConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,10 @@ public MIDIConverter(string outputPath, AudioCodecType codec, int threads, Windo
var concurrentScheduler = new ConcurrentExclusiveSchedulerPair(
TaskScheduler.Default, maxConcurrencyLevel: _threadsCount).ConcurrentScheduler;

_parallelOptions = new ParallelOptions {
_parallelOptions = new ParallelOptions
{
TaskScheduler = concurrentScheduler,
MaxDegreeOfParallelism = _threadsCount,
MaxDegreeOfParallelism = _threadsCount,
CancellationToken = _cancToken.Token
};
}
Expand Down Expand Up @@ -221,7 +222,7 @@ private void AutoFillInfo(ConvStatus intStatus = ConvStatus.Idle)
break;

case ConvStatus.MultiConv:
_curStatus =
_curStatus =
$"{_valid + _nonvalid:N0} file(s) out of {_total:N0} have been converted.\n" +
$"Rendered {_curTrack:N0} track(s) out of {_tracks:N0}.\n" +
$"Please wait...";
Expand Down Expand Up @@ -305,7 +306,7 @@ private void GetTotalEventsCount()
{
List<ulong> totalEvents = new();
foreach (MIDI midi in _midis)
totalEvents.Add(midi.TotalEventCount);
totalEvents.Add(_cachedSettings.Render.PerTrackMode ? midi.TotalEventCountMulti : midi.TotalEventCountSingle);

_validator.SetTotalEventsCount(totalEvents);
}
Expand Down Expand Up @@ -396,7 +397,7 @@ private void PerMIDIConversion()
Dispatcher.UIThread.Post(() => midiPanel?.Dispose());
}

if (!_cancToken.IsCancellationRequested)
if (!_cancToken.IsCancellationRequested)
_validator.AddValidMIDI();

Debug.PrintToConsole(Debug.LogType.Message, $"Thread for MIDI {outputFile1} is done rendering data.");
Expand Down Expand Up @@ -503,11 +504,11 @@ private void PerTrackConversion()
_customTitle = midi.Name;
string folder = _outputPath;

var midiData = midi.GetIterateTracksTimeBased();
var midiData = midi.GetIterateTracksTimeBased().ToArray();
var waveFormat = _audioRenderer.GetWaveFormat();

_validator.SetTotalMIDIEvents(midi.TotalEventCount);
_validator.SetTotalTracks(midiData.Count());
_validator.SetTotalMIDIEvents(midi.TotalEventCountMulti);
_validator.SetTotalTracks(midiData.Length);

using (MultiStreamMerger msm = new(waveFormat))
{
Expand All @@ -532,9 +533,9 @@ private void PerTrackConversion()
if (_cancToken.IsCancellationRequested)
throw new OperationCanceledException();

var midiTrack = midiData.ElementAt(track);
var midiTrack = midiData[track];

if (!midiTrack.Any(x => x is NoteOnEvent))
if (!midi.TrackHasNotes[track])
{
_validator.AddTrack();
return;
Expand Down Expand Up @@ -687,7 +688,7 @@ private void PerTrackConversion()
catch (Exception ex)
{
Debug.PrintToConsole(Debug.LogType.Error, $"{ex}");
}
}
});

try
Expand Down Expand Up @@ -835,7 +836,7 @@ public EventsProcesser(AudioEngine audioRenderer, IEnumerable<MIDIEvent> events,
_file = midi.LoadedFile;
_audioRenderer = audioRenderer;
_events = events;
_eventsCount = track < 0 ? midi.TotalEventCount : midi.EventCounts[track];
_eventsCount = track < 0 ? midi.TotalEventCountSingle : midi.EventCountsMulti[track];
_cachedSettings = _audioRenderer.GetCachedSettings();
_length = midi.Length.TotalSeconds;
}
Expand Down Expand Up @@ -938,7 +939,7 @@ public void Process(ISampleWriter output, CancellationToken cancToken, Func<ulon
case ControlChangeEvent:
ControllerType ctrl = (ControllerType)eb[1];

if (_cachedSettings.Event.OverrideEffects &&
if (_cachedSettings.Event.OverrideEffects &&
(ctrl == ControllerType.ReverbCtrl || ctrl == ControllerType.ChorusCtrl))
{
for (int i = 0; i <= 15; i++)
Expand Down

0 comments on commit 35bf25b

Please sign in to comment.