diff --git a/3rdparty/libossia b/3rdparty/libossia index 8b29d06643..7e95994c82 160000 --- a/3rdparty/libossia +++ b/3rdparty/libossia @@ -1 +1 @@ -Subproject commit 8b29d06643de5ebc29c0db7d84641ec71c208a91 +Subproject commit 7e95994c824d6b1f2cc456a1fab9af9fe5b1a220 diff --git a/src/plugins/score-plugin-media/Media/Inspector/AudioInspector.cpp b/src/plugins/score-plugin-media/Media/Inspector/AudioInspector.cpp index 2dea3edf07..7eb0b3e7ff 100644 --- a/src/plugins/score-plugin-media/Media/Inspector/AudioInspector.cpp +++ b/src/plugins/score-plugin-media/Media/Inspector/AudioInspector.cpp @@ -25,7 +25,9 @@ InspectorWidget::InspectorWidget( m_tempo.setRange(1., 600.); m_mode.addItems( {tr("Raw"), tr("Timestretch"), tr("Timestretch (percussive)"), - tr("HQ Timestretch"), tr("HQ Timestretch (percussive)"), tr("Repitch")}); + tr("HQ Timestretch"), tr("HQ Timestretch (percussive)"), + tr("Repitch (high quality)"), tr("Repitch (medium quality)"), + tr("Repitch (fastest)")}); setObjectName("SoundInspectorWidget"); @@ -63,6 +65,12 @@ InspectorWidget::InspectorWidget( case ossia::audio_stretch_mode::Repitch: idx = 5; break; + case ossia::audio_stretch_mode::RepitchMediumQ: + idx = 6; + break; + case ossia::audio_stretch_mode::RepitchFastestQ: + idx = 7; + break; } if(m_mode.currentIndex() != idx) @@ -111,6 +119,12 @@ InspectorWidget::InspectorWidget( case 5: m = ossia::audio_stretch_mode::Repitch; break; + case 6: + m = ossia::audio_stretch_mode::RepitchMediumQ; + break; + case 7: + m = ossia::audio_stretch_mode::RepitchFastestQ; + break; } if(m != process().stretchMode())