Skip to content

Commit 3a2ad5e

Browse files
authored
Merge pull request #1174 from oxygen-dioxide/midi
Remove NAudio midi importer
2 parents 38ac365 + e8554c8 commit 3a2ad5e

File tree

5 files changed

+5
-96
lines changed

5 files changed

+5
-96
lines changed

OpenUtau.Core/Format/Midi.cs

Lines changed: 0 additions & 80 deletions
This file was deleted.

OpenUtau.Core/OpenUtau.Core.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
<PackageReference Include="K4os.Hash.xxHash" Version="1.0.8" />
1515
<PackageReference Include="Melanchall.DryWetMidi" Version="7.0.2" />
1616
<PackageReference Include="NAudio.Core" Version="2.2.1" />
17-
<PackageReference Include="NAudio.Midi" Version="2.2.1" />
1817
<PackageReference Include="NAudio.Vorbis" Version="1.5.0" />
1918
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
2019
<PackageReference Include="NLayer.NAudioSupport" Version="1.4.0" />

OpenUtau/ViewModels/MainWindowViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,12 @@ public void ImportAudio(string file) {
181181
DocManager.Inst.EndUndoGroup();
182182
}
183183

184-
public void ImportMidi(string file, bool UseDrywetmidi = true) {
184+
public void ImportMidi(string file) {
185185
if (file == null) {
186186
return;
187187
}
188188
var project = DocManager.Inst.Project;
189-
var parts = UseDrywetmidi ? Core.Format.MidiWriter.Load(file, project) : Core.Format.Midi.Load(file, project);
189+
var parts = Core.Format.MidiWriter.Load(file, project);
190190
DocManager.Inst.StartUndoGroup();
191191
foreach (var part in parts) {
192192
var track = new UTrack(project);

OpenUtau/Views/MainWindow.axaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@
4848
<MenuItem Header="-" Height="1"/>
4949
<MenuItem Header="{DynamicResource menu.file.importtracks}" Click="OnMenuImportTracks"/>
5050
<MenuItem Header="{DynamicResource menu.file.importaudio}" Click="OnMenuImportAudio"/>
51-
<MenuItem Header="{DynamicResource menu.file.importmidi}">
52-
<MenuItem Header="{DynamicResource menu.file.importmidi.naudio}" Click="OnMenuImportMidiNaudio"/>
53-
<MenuItem Header="{DynamicResource menu.file.importmidi.drywetmidi}" Click="OnMenuImportMidiDrywetmidi"/>
51+
<MenuItem Header="{DynamicResource menu.file.importmidi}" Click="OnMenuImportMidi">
5452
</MenuItem>
5553
<MenuItem Header="-" Height="1"/>
5654
<MenuItem Header="{DynamicResource menu.file.exportaudio}">

OpenUtau/Views/MainWindow.axaml.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -370,28 +370,20 @@ async void OnMenuImportAudio(object sender, RoutedEventArgs args) {
370370
}
371371
}
372372

373-
async void OnMenuImportMidi(bool UseDrywetmidi = false) {
373+
async void OnMenuImportMidi(object sender, RoutedEventArgs args) {
374374
var file = await FilePicker.OpenFileAboutProject(
375375
this, "menu.file.importmidi", FilePicker.MIDI);
376376
if (file == null) {
377377
return;
378378
}
379379
try {
380-
viewModel.ImportMidi(file, UseDrywetmidi);
380+
viewModel.ImportMidi(file);
381381
} catch (Exception e) {
382382
Log.Error(e, "Failed to import midi");
383383
_ = await MessageBox.ShowError(this, new MessageCustomizableException("Failed to import midi", "<translate:errors.failed.importmidi>", e));
384384
}
385385
}
386386

387-
void OnMenuImportMidiNaudio(object sender, RoutedEventArgs args) {
388-
OnMenuImportMidi(false);
389-
}
390-
391-
void OnMenuImportMidiDrywetmidi(object sender, RoutedEventArgs args) {
392-
OnMenuImportMidi(true);
393-
}
394-
395387
async void OnMenuExportMixdown(object sender, RoutedEventArgs args) {
396388
var project = DocManager.Inst.Project;
397389
var file = await FilePicker.SaveFileAboutProject(

0 commit comments

Comments
 (0)