Skip to content

Commit

Permalink
Add support for setting a frequency ratio for pitch adjustment in Rub…
Browse files Browse the repository at this point in the history
…berband.
  • Loading branch information
enzo1982 committed Mar 21, 2024
1 parent 7dc95ba commit be74841
Show file tree
Hide file tree
Showing 30 changed files with 40 additions and 28 deletions.
1 change: 1 addition & 0 deletions Readme
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ History

- moved encoding to separate thread for improved performance
- made the configuration dialog save the previously opened page during a session
- added support for setting a frequency ratio for pitch adjustment in Rubberband
- added support for setting decoder complexity when using Opus 1.5 or later
- added support for reading UTF-16 encoded cue sheets

Expand Down
1 change: 1 addition & 0 deletions Readme.de
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ Geschichte

- Verarbeitungsgeschwindigkeit durch Umstellung auf separaten Kodierungsthread verbessert
- Der Konfigurationsdialog speichert nun die zuvor geöffnete Seite während einer Sitzung
- Unterstützung für die Einstellung des Frequenzverhältnisses zur Anpassung der Tonhöhe in Rubberband hinzugefügt
- Unterstützung für die Einstellung der Dekoderkomplexität bei Opus 1.5 oder neuer hinzugefügt
- Unterstützung für das Einlesen von in UTF-16 kodierten Cuesheets hinzugefügt

Expand Down
7 changes: 6 additions & 1 deletion i18n/freac/freac.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls"/>
<entry id="50301" string="Tempo"/>
<entry id="50302" string="Pitch"/>
<entry id="50303" string="%1 Semitones"/>
<entry id="50303" string="Semitones"/>
<entry id="50304" string="Advanced options"/>
<entry id="50305" string="Transient detection"/>
<entry id="50306" string="Compound"/>
Expand Down Expand Up @@ -1165,6 +1165,11 @@
<entry id="50328" string="Stereo processing"/>
<entry id="50329" string="Separate"/>
<entry id="50330" string="Combined"/>
<entry id="50331" string="Frequency ratio"/>
<entry id="50332" string="Hz"/>
<entry id="50333" string=":"/>
<entry id="50334" string="="/>
<entry id="50335" string="invalid"/>
</section>

<section name="RNNoise">
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_bg.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Основни елементи за управление</entry>
<entry id="50301" string="Tempo">Темпо</entry>
<entry id="50302" string="Pitch">Стъпка</entry>
<entry id="50303" string="%1 Semitones">%1 полутонове</entry>
<entry id="50303" string="Semitones">Полутонове</entry>
<entry id="50304" string="Advanced options">Допълнителни опции</entry>
<entry id="50305" string="Transient detection">Временно откриване</entry>
<entry id="50306" string="Compound">Сложно</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_co.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1157,7 +1157,7 @@ Information about Corsican localization:
<entry id="50300" string="Basic controls">Cuntrolli di basa</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tunalità</entry>
<entry id="50303" string="%1 Semitones">%1 semitoni</entry>
<entry id="50303" string="Semitones">Semitoni</entry>
<entry id="50304" string="Advanced options">Ozzioni esperte</entry>
<entry id="50305" string="Transient detection">Avventata transitoria</entry>
<entry id="50306" string="Compound">Cumpostu</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_cs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1125,7 +1125,7 @@
<entry id="50300" string="Basic controls">Základní nastavení prvků</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Výška tónu</entry>
<entry id="50303" string="%1 Semitones">%1 půltónů</entry>
<entry id="50303" string="Semitones">Půltónů</entry>
<entry id="50304" string="Advanced options">Pokročilé možnosti</entry>
<entry id="50305" string="Transient detection">Přechodná detekce</entry>
<entry id="50306" string="Compound">Smíšená</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_da.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1061,7 +1061,7 @@
<entry id="50300" string="Basic controls">Grundlæggende kontrol</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Pitch</entry>
<entry id="50303" string="%1 Semitones">%1 Semitones</entry>
<entry id="50303" string="Semitones">Semitones</entry>
<entry id="50304" string="Advanced options">Avanceret indstillinger</entry>
<entry id="50305" string="Transient detection">Kortvarig opdagelse</entry>
<entry id="50306" string="Compound">Forbindelse</entry>
Expand Down
7 changes: 6 additions & 1 deletion i18n/freac/freac_de.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Grundeinstellungen</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tonhöhe</entry>
<entry id="50303" string="%1 Semitones">%1 Halbtöne</entry>
<entry id="50303" string="Semitones">Halbtöne</entry>
<entry id="50304" string="Advanced options">Erweiterte Einstellungen</entry>
<entry id="50305" string="Transient detection">Transientenerkennung</entry>
<entry id="50306" string="Compound">Gemischt</entry>
Expand Down Expand Up @@ -1165,6 +1165,11 @@
<entry id="50328" string="Stereo processing">Stereoverarbeitung</entry>
<entry id="50329" string="Separate">Getrennt</entry>
<entry id="50330" string="Combined">Verbunden</entry>
<entry id="50331" string="Frequency ratio">Frequenzverhältnis</entry>
<entry id="50332" string="Hz">Hz</entry>
<entry id="50333" string=":">:</entry>
<entry id="50334" string="=">=</entry>
<entry id="50335" string="invalid">ungültig</entry>
</section>

<section name="RNNoise">
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_el.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Βασικοί χειρισμοί</entry>
<entry id="50301" string="Tempo">Τέμπο</entry>
<entry id="50302" string="Pitch">Ύψος</entry>
<entry id="50303" string="%1 Semitones">%1 Ημιτόνια</entry>
<entry id="50303" string="Semitones">Ημιτόνα</entry>
<entry id="50304" string="Advanced options">Προχωρημένες επιλογές</entry>
<entry id="50305" string="Transient detection">Ανίχνευση μεταβατικών</entry>
<entry id="50306" string="Compound">Συνδυαστική</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_es.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Controles básicos</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tono</entry>
<entry id="50303" string="%1 Semitones">%1 semitonos</entry>
<entry id="50303" string="Semitones">Semitonos</entry>
<entry id="50304" string="Advanced options">Opciones avanzadas</entry>
<entry id="50305" string="Transient detection">Detección de transición</entry>
<entry id="50306" string="Compound">Compuesta</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_fa.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1061,7 +1061,7 @@
<entry id="50300" string="Basic controls">تنظيمات ابتدايي</entry>
<entry id="50301" string="Tempo">ضرب آهنگ</entry>
<entry id="50302" string="Pitch">زيرو بم صدا</entry>
<entry id="50303" string="%1 Semitones">%1 نيم گام</entry>
<entry id="50303" string="Semitones">نيم گام</entry>
<entry id="50304" string="Advanced options">تنظيمات پيشرفته</entry>
<entry id="50305" string="Transient detection">تشخيص کوتاه</entry>
<entry id="50306" string="Compound">مرکب</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_fr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1118,7 +1118,7 @@
<entry id="50300" string="Basic controls">Contrôles de base</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tonalité</entry>
<entry id="50303" string="%1 Semitones">%1 demi-tons</entry>
<entry id="50303" string="Semitones">Demi-tons</entry>
<entry id="50304" string="Advanced options">Options avancées</entry>
<entry id="50305" string="Transient detection">Détection de transitoires</entry>
<entry id="50306" string="Compound">Composé</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_hi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1065,7 +1065,7 @@
<entry id="50300" string="Basic controls">बुनियादी नियंत्रण</entry>
<entry id="50301" string="Tempo">गति</entry>
<entry id="50302" string="Pitch">पिच</entry>
<entry id="50303" string="%1 Semitones">%1 सेमीटोन्स</entry>
<entry id="50303" string="Semitones">सेमीटोन्स</entry>
<entry id="50304" string="Advanced options">उन्नत विकल्प</entry>
<entry id="50305" string="Transient detection">क्षणिक पहचान</entry>
<entry id="50306" string="Compound">यौगिक</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_hr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1054,7 +1054,7 @@
<section name="RubberBand">
<entry id="50300" string="Basic controls">Osnovne kontrole</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50303" string="%1 Semitones">%1 Polutonova</entry>
<entry id="50303" string="Semitones">Polutonovi</entry>
<entry id="50304" string="Advanced options">Napredne opcije</entry>
</section>

Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_it.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Controlli di base</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tonalità</entry>
<entry id="50303" string="%1 Semitones">%1 semitoni</entry>
<entry id="50303" string="Semitones">Semitoni</entry>
<entry id="50304" string="Advanced options">Opzioni avanzate</entry>
<entry id="50305" string="Transient detection">Rilevamento transiente</entry>
<entry id="50306" string="Compound">Composto</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_ja.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@
<entry id="50300" string="Basic controls">基本設定</entry>
<entry id="50301" string="Tempo">テンポ</entry>
<entry id="50302" string="Pitch">ピッチ</entry>
<entry id="50303" string="%1 Semitones">%1 半音</entry>
<entry id="50303" string="Semitones">半音</entry>
<entry id="50304" string="Advanced options">高度な設定</entry>
<entry id="50305" string="Transient detection">トランジェント検出</entry>
<entry id="50306" string="Compound">複合</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_lt.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1088,7 +1088,7 @@
<entry id="50300" string="Basic controls">Pagrindiniai valdikliai</entry>
<entry id="50301" string="Tempo">Tempas</entry>
<entry id="50302" string="Pitch">Garso aukštis</entry>
<entry id="50303" string="%1 Semitones">%1 pustoniai</entry>
<entry id="50303" string="Semitones">Pustoniai</entry>
<entry id="50304" string="Advanced options">Išplėstinės pasirinktys</entry>
<entry id="50305" string="Transient detection">Perėjimų aptikimas</entry>
<entry id="50306" string="Compound">Sudėtinis</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_nl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@
<entry id="50300" string="Basic controls">Baisbediening</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Toonhoogte</entry>
<entry id="50303" string="%1 Semitones">%1 semitonen</entry>
<entry id="50303" string="Semitones">Semitonen</entry>
<entry id="50304" string="Advanced options">Geavanceerde opties</entry>
<entry id="50305" string="Transient detection">Transient-detectie</entry>
<entry id="50306" string="Compound">Compound</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_pl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Ustawienia podstawowe</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tonacja</entry>
<entry id="50303" string="%1 Semitones">%1 półtonów</entry>
<entry id="50303" string="Semitones">Półtonów</entry>
<entry id="50304" string="Advanced options">Opcje zaawansowane</entry>
<entry id="50305" string="Transient detection">Wykrywanie transjentu</entry>
<entry id="50306" string="Compound">złożone</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_pt.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Controlos básicos</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Afinação</entry>
<entry id="50303" string="%1 Semitones">%1 Semitons</entry>
<entry id="50303" string="Semitones">Semitons</entry>
<entry id="50304" string="Advanced options">Opções avançadas</entry>
<entry id="50305" string="Transient detection">Deteção transitória</entry>
<entry id="50306" string="Compound">Composta</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_pt_BR.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Controles básicos</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Passo</entry>
<entry id="50303" string="%1 Semitones">%1 Semitoms</entry>
<entry id="50303" string="Semitones">Semitoms</entry>
<entry id="50304" string="Advanced options">Opções avançadas</entry>
<entry id="50305" string="Transient detection">Detecção dos transientes</entry>
<entry id="50306" string="Compound">Componente</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_ro.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@
<entry id="50300" string="Basic controls">Controale de bază</entry>
<entry id="50301" string="Tempo">Timpul</entry>
<entry id="50302" string="Pitch">Pasul</entry>
<entry id="50303" string="%1 Semitones">%1 Semitonuri</entry>
<entry id="50303" string="Semitones">Semitonuri</entry>
<entry id="50304" string="Advanced options">Opțiuni avansate</entry>
<entry id="50305" string="Transient detection">detectare tranzitorie</entry>
<entry id="50306" string="Compound">Compus</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@
<entry id="50300" string="Basic controls">Controale de baza</entry>
<entry id="50301" string="Tempo">Timpul</entry>
<entry id="50302" string="Pitch">Pasul</entry>
<entry id="50303" string="%1 Semitones">%1 Semitonuri</entry>
<entry id="50303" string="Semitones">Semitonuri</entry>
<entry id="50304" string="Advanced options">Optiuni avansate</entry>
<entry id="50305" string="Transient detection">detectare tranzitorie</entry>
<entry id="50306" string="Compound">Compus</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_ru.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1089,7 +1089,7 @@
<entry id="50300" string="Basic controls">Основные настройки</entry>
<entry id="50301" string="Tempo">Темп</entry>
<entry id="50302" string="Pitch">Высота</entry>
<entry id="50303" string="%1 Semitones">Полутона %1</entry>
<entry id="50303" string="Semitones">Полутона</entry>
<entry id="50304" string="Advanced options">Расширенные настройки</entry>
<entry id="50305" string="Transient detection">Обнаружение переходных процессов</entry>
<entry id="50306" string="Compound">Объединение</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_sk.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1088,7 +1088,7 @@
<entry id="50300" string="Basic controls">Základné nastavenia</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Pitch</entry>
<entry id="50303" string="%1 Semitones">%1 poltónov</entry>
<entry id="50303" string="Semitones">Poltónov</entry>
<entry id="50304" string="Advanced options">Podrobné nastavenia</entry>
<entry id="50305" string="Transient detection">Transient detection</entry>
<entry id="50306" string="Compound">Compound</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_sr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Osnovne kontrole</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Pitch</entry>
<entry id="50303" string="%1 Semitones">%1 Polutonovi</entry>
<entry id="50303" string="Semitones">Polutonovi</entry>
<entry id="50304" string="Advanced options">Napredne opcije</entry>
<entry id="50305" string="Transient detection">Prepoznavanje prolaznog vremena</entry>
<entry id="50306" string="Compound">Sjedinjeno</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Основне контроле</entry>
<entry id="50301" string="Tempo">Темпо</entry>
<entry id="50302" string="Pitch">Пич</entry>
<entry id="50303" string="%1 Semitones">%1 Полутонови</entry>
<entry id="50303" string="Semitones">Полутонови</entry>
<entry id="50304" string="Advanced options">Напредне опције</entry>
<entry id="50305" string="Transient detection">Препознавање пролазног времена</entry>
<entry id="50306" string="Compound">Сједињено</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_sv.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@
<entry id="50300" string="Basic controls">Grundläggande kontroller</entry>
<entry id="50301" string="Tempo">Tempo</entry>
<entry id="50302" string="Pitch">Tonhöjd</entry>
<entry id="50303" string="%1 Semitones">%1 halvtoner</entry>
<entry id="50303" string="Semitones">Halvtoner</entry>
<entry id="50304" string="Advanced options">Avancerade inställningar</entry>
<entry id="50305" string="Transient detection">Övergående identifiering</entry>
<entry id="50306" string="Compound">Sammansatt</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_zh_CN.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1138,7 +1138,7 @@
<entry id="50300" string="Basic controls">基本控制</entry>
<entry id="50301" string="Tempo">节奏</entry>
<entry id="50302" string="Pitch">音调</entry>
<entry id="50303" string="%1 Semitones">%1 半音</entry>
<entry id="50303" string="Semitones">半音</entry>
<entry id="50304" string="Advanced options">高级选项</entry>
<entry id="50305" string="Transient detection">过渡检测</entry>
<entry id="50306" string="Compound">合成</entry>
Expand Down
2 changes: 1 addition & 1 deletion i18n/freac/freac_zh_TW.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1088,7 +1088,7 @@
<entry id="50300" string="Basic controls">基本設定</entry>
<entry id="50301" string="Tempo">節奏</entry>
<entry id="50302" string="Pitch">音高</entry>
<entry id="50303" string="%1 Semitones">%1 半音</entry>
<entry id="50303" string="Semitones">半音</entry>
<entry id="50304" string="Advanced options">進階選項</entry>
<entry id="50305" string="Transient detection">暫態偵測</entry>
<entry id="50306" string="Compound">複合</entry>
Expand Down

0 comments on commit be74841

Please sign in to comment.