diff --git a/po/es.po b/po/es.po index 6adc9010f..ca6cd6c97 100644 --- a/po/es.po +++ b/po/es.po @@ -10,6 +10,3612 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: src/engine/engine.cpp:51 +msgid "00xy: Arpeggio" +msgstr "" + +#: src/engine/engine.cpp:53 +msgid "01xx: Pitch slide up" +msgstr "" + +#: src/engine/engine.cpp:55 +msgid "02xx: Pitch slide down" +msgstr "" + +#: src/engine/engine.cpp:57 +msgid "03xx: Portamento" +msgstr "" + +#: src/engine/engine.cpp:59 +msgid "04xy: Vibrato (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:61 +msgid "05xy: Volume slide + vibrato (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:63 +msgid "06xy: Volume slide + portamento (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:65 +msgid "07xy: Tremolo (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:67 +msgid "08xy: Set panning (x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:69 +msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:71 +msgid "0Axy: Volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:73 +msgid "0Bxx: Jump to pattern" +msgstr "" + +#: src/engine/engine.cpp:75 +msgid "0Cxx: Retrigger" +msgstr "" + +#: src/engine/engine.cpp:77 +msgid "0Dxx: Jump to next pattern" +msgstr "" + +#: src/engine/engine.cpp:79 +msgid "0Fxx: Set speed (speed 2 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:81 +msgid "80xx: Set panning (00: left; 80: center; FF: right)" +msgstr "" + +#: src/engine/engine.cpp:83 +msgid "81xx: Set panning (left channel)" +msgstr "" + +#: src/engine/engine.cpp:85 +msgid "82xx: Set panning (right channel)" +msgstr "" + +#: src/engine/engine.cpp:87 +msgid "88xy: Set panning (rear channels; x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:90 +msgid "89xx: Set panning (rear left channel)" +msgstr "" + +#: src/engine/engine.cpp:93 +msgid "8Axx: Set panning (rear right channel)" +msgstr "" + +#: src/engine/engine.cpp:96 +msgid "Cxxx: Set tick rate (hz)" +msgstr "" + +#: src/engine/engine.cpp:98 +msgid "E0xx: Set arp speed" +msgstr "" + +#: src/engine/engine.cpp:100 +msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:102 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:104 +msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +msgstr "" + +#: src/engine/engine.cpp:106 +msgid "E4xx: Set vibrato range" +msgstr "" + +#: src/engine/engine.cpp:108 +msgid "E5xx: Set pitch (80: center)" +msgstr "" + +#: src/engine/engine.cpp:110 +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:112 +msgid "E7xx: Macro release" +msgstr "" + +#: src/engine/engine.cpp:114 +msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:116 +msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:118 +msgid "EAxx: Legato" +msgstr "" + +#: src/engine/engine.cpp:120 +msgid "EBxx: Set LEGACY sample mode bank" +msgstr "" + +#: src/engine/engine.cpp:122 +msgid "ECxx: Note cut" +msgstr "" + +#: src/engine/engine.cpp:124 +msgid "EDxx: Note delay" +msgstr "" + +#: src/engine/engine.cpp:126 +msgid "EExx: Send external command" +msgstr "" + +#: src/engine/engine.cpp:128 +msgid "F0xx: Set tick rate (bpm)" +msgstr "" + +#: src/engine/engine.cpp:130 +msgid "F1xx: Single tick note slide up" +msgstr "" + +#: src/engine/engine.cpp:132 +msgid "F2xx: Single tick note slide down" +msgstr "" + +#: src/engine/engine.cpp:134 +msgid "F3xx: Fine volume slide up" +msgstr "" + +#: src/engine/engine.cpp:136 +msgid "F4xx: Fine volume slide down" +msgstr "" + +#: src/engine/engine.cpp:138 +msgid "F5xx: Disable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:140 +msgid "F6xx: Enable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:142 +msgid "F7xx: Restart macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:144 +msgid "F8xx: Single tick volume slide up" +msgstr "" + +#: src/engine/engine.cpp:146 +msgid "F9xx: Single tick volume slide down" +msgstr "" + +#: src/engine/engine.cpp:148 +msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:150 +msgid "FCxx: Note release" +msgstr "" + +#: src/engine/engine.cpp:152 +msgid "FDxx: Set virtual tempo numerator" +msgstr "" + +#: src/engine/engine.cpp:154 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:156 +msgid "FFxx: Stop song" +msgstr "" + +#: src/engine/engine.cpp:160 +msgid "9xxx: Set sample offset*256" +msgstr "" + +#: src/engine/engine.cpp:164 +msgid "90xx: Set sample offset (first byte)" +msgstr "" + +#: src/engine/engine.cpp:166 +msgid "91xx: Set sample offset (second byte, ×256)" +msgstr "" + +#: src/engine/engine.cpp:168 +msgid "92xx: Set sample offset (third byte, ×65536)" +msgstr "" + +#: src/engine/engine.cpp:187 src/gui/settings.cpp:4069 +msgid "Invalid effect" +msgstr "" + +#: src/engine/engine.cpp:354 src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 +#, c-format +msgid "on seek: %s" +msgstr "" + +#: src/engine/engine.cpp:361 src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 +#, c-format +msgid "on pre tell: %s" +msgstr "" + +#: src/engine/engine.cpp:368 src/engine/engine.cpp:2768 src/gui/gui.cpp:2273 +#: src/gui/gui.cpp:2436 src/gui/settings.cpp:5749 +msgid "file is empty" +msgstr "" + +#: src/engine/engine.cpp:371 src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 +#, c-format +msgid "on tell: %s" +msgstr "" + +#: src/engine/engine.cpp:378 +#, c-format +msgid "ROM size mismatch, expected: %d bytes, was: %d" +msgstr "" + +#: src/engine/engine.cpp:383 src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 +#: src/gui/settings.cpp:5758 +#, c-format +msgid "on get size: %s" +msgstr "" + +#: src/engine/engine.cpp:390 src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 +#: src/gui/settings.cpp:5765 +#, c-format +msgid "on read: %s" +msgstr "" + +#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1181 +#: src/engine/engine.cpp:1290 +msgid "invalid index" +msgstr "" + +#: src/engine/engine.cpp:1080 src/engine/engine.cpp:1135 +#: src/engine/engine.cpp:1189 +#, c-format +msgid "max number of total channels is %d" +msgstr "" + +#: src/engine/engine.cpp:1131 src/engine/engine.cpp:1185 +#, c-format +msgid "max number of systems is %d" +msgstr "" + +#: src/engine/engine.cpp:1286 +msgid "cannot remove the last one" +msgstr "" + +#: src/engine/engine.cpp:1460 +msgid "source and destination are equal" +msgstr "" + +#: src/engine/engine.cpp:1464 +msgid "invalid source index" +msgstr "" + +#: src/engine/engine.cpp:1468 +msgid "invalid destination index" +msgstr "" + +#: src/engine/engine.cpp:2636 +#, c-format +msgid "Instrument %d" +msgstr "" + +#: src/engine/engine.cpp:2710 src/engine/engine.cpp:2727 +#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 +#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 +msgid "too many wavetables!" +msgstr "" + +#: src/engine/engine.cpp:2752 +#, c-format +msgid "could not seek to end: %s" +msgstr "" + +#: src/engine/engine.cpp:2758 +#, c-format +msgid "could not determine file size: %s" +msgstr "" + +#: src/engine/engine.cpp:2763 +msgid "file size is invalid!" +msgstr "" + +#: src/engine/engine.cpp:2773 +#, c-format +msgid "could not seek to beginning: %s" +msgstr "" + +#: src/engine/engine.cpp:2780 +#, c-format +msgid "could not read entire file: %s" +msgstr "" + +#: src/engine/engine.cpp:2806 +msgid "invalid wavetable header/data!" +msgstr "" + +#: src/engine/engine.cpp:2877 +msgid "premature end of file" +msgstr "" + +#: src/engine/engine.cpp:2904 src/engine/engine.cpp:2926 +#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 +msgid "too many samples!" +msgstr "" + +#: src/engine/engine.cpp:2911 +#, c-format +msgid "Sample %d" +msgstr "" + +#: src/engine/engine.cpp:3056 +#, c-format +msgid "no free patterns in channel %d!" +msgstr "" + +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:441 +msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" +msgstr "" + +#: src/engine/sysDef.cpp:429 +msgid "21xx: Set noise frequency (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:443 +msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" +msgstr "" + +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:444 +msgid "23xx: Set envelope period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:445 +msgid "24xx: Set envelope period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1599 +msgid "25xx: Envelope slide up" +msgstr "" + +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 +#: src/engine/sysDef.cpp:1600 +msgid "26xx: Envelope slide down" +msgstr "" + +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 +#: src/engine/sysDef.cpp:1601 +msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" +msgstr "" + +#: src/engine/sysDef.cpp:436 src/engine/sysDef.cpp:449 +msgid "2Exx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +msgid "2Fxx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:442 +msgid "21xx: Set noise frequency (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:451 +msgid "12xx: Set duty cycle (0 to 8)" +msgstr "" + +#: src/engine/sysDef.cpp:453 +msgid "27xx: Set noise AND mask" +msgstr "" + +#: src/engine/sysDef.cpp:454 +msgid "28xx: Set noise OR mask" +msgstr "" + +#: src/engine/sysDef.cpp:455 +msgid "" +"2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " +"mask); y: offset" +msgstr "" + +#: src/engine/sysDef.cpp:456 +msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" +msgstr "" + +#: src/engine/sysDef.cpp:460 +msgid "30xx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:465 +msgid "18xx: Toggle extended channel 3 mode" +msgstr "" + +#: src/engine/sysDef.cpp:470 src/engine/sysDef.cpp:766 +#: src/engine/sysDef.cpp:1025 src/engine/sysDef.cpp:1272 +#: src/engine/sysDef.cpp:1593 +msgid "17xx: Toggle PCM mode (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1963 +msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" +msgstr "" + +#: src/engine/sysDef.cpp:476 +msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" +msgstr "" + +#: src/engine/sysDef.cpp:480 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 +msgid "11xx: Set feedback (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:481 +msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:482 +msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:483 +msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:484 +msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:485 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:635 +msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:486 +msgid "19xx: Set attack of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:487 +msgid "1Axx: Set attack of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:488 +msgid "1Bxx: Set attack of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:489 +msgid "1Cxx: Set attack of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:490 +msgid "1Dxx: Set attack of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:656 +msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:657 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:658 +msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:494 +msgid "" +"53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " +"is center)" +msgstr "" + +#: src/engine/sysDef.cpp:495 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:660 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:496 +msgid "56xx: Set decay of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:497 +msgid "57xx: Set decay of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:498 +msgid "58xx: Set decay of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:499 +msgid "59xx: Set decay of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:500 +msgid "5Axx: Set decay of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:501 +msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:502 +msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:503 +msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:504 +msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:505 +msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:510 +msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" +msgstr "" + +#: src/engine/sysDef.cpp:511 +msgid "17xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:512 +msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:513 +msgid "1Exx: Set AM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:514 +msgid "1Fxx: Set PM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:515 +msgid "" +"55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " +"0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:520 +msgid "24xx: Set LFO 2 speed" +msgstr "" + +#: src/engine/sysDef.cpp:521 +msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:522 +msgid "26xx: Set AM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:523 +msgid "27xx: Set PM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:524 +msgid "" +"28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:650 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:526 +msgid "" +"2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); " +"y: shift from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:527 +msgid "" +"2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" +msgstr "" + +#: src/engine/sysDef.cpp:530 +msgid "" +"3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:531 +msgid "" +"3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:532 +msgid "" +"4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:533 +msgid "" +"4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:540 +msgid "10xy: Setup LFO (x: enable; y: speed)" +msgstr "" + +#: src/engine/sysDef.cpp:541 +msgid "" +"55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, " +"8 off)" +msgstr "" + +#: src/engine/sysDef.cpp:549 +msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:553 +msgid "10xx: Set patch (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:631 +msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:556 src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:632 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:557 +msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:637 +msgid "19xx: Set attack of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:638 +msgid "1Axx: Set attack of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:639 +msgid "1Bxx: Set attack of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:561 +msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:562 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:563 +msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:564 +msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:565 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:566 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:662 +msgid "56xx: Set decay of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:663 +msgid "57xx: Set decay of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:664 +msgid "58xx: Set decay of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:570 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:574 +msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:633 +msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:634 +msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:581 +msgid "17xx: Set global vibrato depth (0: normal, 1: double)" +msgstr "" + +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:640 +msgid "1Cxx: Set attack of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:641 +msgid "1Dxx: Set attack of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:587 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 3 in OPL2 and 0 to 7 in OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:659 +msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:661 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:665 +msgid "59xx: Set decay of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:666 +msgid "5Axx: Set decay of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:667 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:603 src/engine/sysDef.cpp:680 +msgid "" +"10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" +msgstr "" + +#: src/engine/sysDef.cpp:604 +msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "13xx: Set resonance (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "" +"14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "15xx: Set envelope reset time" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "1Bxy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "1Cxy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "1Exy: Change other parameters (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "20xy: Set attack/decay (x: attack; y: decay)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "21xy: Set sustain/release (x: sustain; y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:616 src/engine/sysDef.cpp:688 +msgid "3xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "4xxx: Set cutoff (0 to 7FF)" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:745 +#: src/engine/sysDef.cpp:762 src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1050 src/engine/sysDef.cpp:1268 +#: src/engine/sysDef.cpp:1320 src/engine/sysDef.cpp:1590 +#: src/engine/sysDef.cpp:1788 src/engine/sysDef.cpp:1792 +#: src/engine/sysDef.cpp:1893 src/engine/sysDef.cpp:2063 +#: src/engine/sysDef.cpp:2077 +msgid "10xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:626 +msgid "20xx: Set PCM frequency" +msgstr "" + +#: src/engine/sysDef.cpp:630 +msgid "" +"10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " +"1dB, 1: 4.8dB))" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "" +"17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " +"(0: normal, 1: double))" +msgstr "" + +#: src/engine/sysDef.cpp:642 +msgid "20xy: Set panning of operator 1 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:643 +msgid "21xy: Set panning of operator 2 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:644 +msgid "22xy: Set panning of operator 3 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:645 +msgid "23xy: Set panning of operator 4 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:646 +msgid "" +"24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " +"level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:647 +msgid "" +"25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " +"y: level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:648 +msgid "" +"26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:649 +msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:651 +msgid "" +"2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:652 +msgid "40xx: Set detune of operator 1 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:653 +msgid "41xx: Set detune of operator 2 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:654 +msgid "42xx: Set detune of operator 3 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:655 +msgid "43xx: Set detune of operator 4 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:670 +msgid "" +"3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:671 +msgid "" +"3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:672 +msgid "" +"3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:673 +msgid "" +"3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:681 +msgid "11xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:682 +msgid "" +"12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:683 +msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:684 +msgid "14xy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:685 +msgid "15xy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:686 +msgid "16xy: Change other parameters" +msgstr "" + +#: src/engine/sysDef.cpp:689 src/engine/sysDef.cpp:1733 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:697 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:698 +msgid "" +"a chip which found its way inside mobile phones in the 2000's.\n" +"as proprietary as it is, it passed away after losing to MP3 in the mobile " +"hardware battle." +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1910 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2150 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1957 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2150 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1705 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:700 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 +#: src/gui/settings.cpp:4036 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:706 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:712 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:718 src/gui/sysConf.cpp:158 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:719 +msgid "" +"a square/noise sound chip found on the Sega Master System, ColecoVision, " +"Tandy, TI's own 99/4A and a few other places." +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:739 +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2100 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 +#: src/gui/insEdit.cpp:7223 src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4035 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:726 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:731 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:3967 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:738 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 +#: src/gui/settings.cpp:3872 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:746 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:747 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:748 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:763 src/engine/sysDef.cpp:1001 +#: src/engine/sysDef.cpp:1793 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:771 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:773 src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 +#: src/gui/insEdit.cpp:658 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 +#: src/gui/insEdit.cpp:2629 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:779 src/engine/sysDef.cpp:2106 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:780 src/engine/sysDef.cpp:1068 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:781 src/engine/sysDef.cpp:2108 +msgid "13xy: Sweep up (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2109 +msgid "14xy: Sweep down (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:2110 +msgid "" +"15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" +msgstr "" + +#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2111 +msgid "16xx: Set length counter (refer to manual for a list of values)" +msgstr "" + +#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2112 +msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" +msgstr "" + +#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2113 +msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" +msgstr "" + +#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2114 +msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" +msgstr "" + +#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2115 +msgid "20xx: Set DPCM frequency (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "NES + Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:799 +msgid "Famicom Disk System" +msgstr "" + +#: src/engine/sysDef.cpp:805 +msgid "Commodore 64 (SID 6581)" +msgstr "" + +#: src/engine/sysDef.cpp:806 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR." +msgstr "" + +#: src/engine/sysDef.cpp:817 +msgid "Commodore 64 (SID 8580)" +msgstr "" + +#: src/engine/sysDef.cpp:818 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR.\n" +"this is the newer revision of the chip." +msgstr "" + +#: src/engine/sysDef.cpp:829 +msgid "DefleCade" +msgstr "" + +#: src/engine/sysDef.cpp:835 +msgid "Neo Geo CD" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins." +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:891 +#: src/engine/sysDef.cpp:903 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1097 src/engine/sysDef.cpp:1109 +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:2006 +msgid "FM 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 5" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 6" +msgstr "" + +#: src/engine/sysDef.cpp:847 +msgid "Neo Geo CD Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:860 src/gui/sysConf.cpp:913 +msgid "AY-3-8910" +msgstr "" + +#: src/engine/sysDef.cpp:861 +msgid "" +"this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " +"Vectrex...\n" +"the discovery of envelope bass helped it beat the SN76489 with ease." +msgstr "" + +#: src/engine/sysDef.cpp:872 +msgid "Amiga" +msgstr "" + +#: src/engine/sysDef.cpp:873 +msgid "" +"a computer from the '80s with full sampling capabilities, giving it a sound " +"ahead of its time." +msgstr "" + +#: src/engine/sysDef.cpp:881 +msgid "10xx: Toggle filter (0 disables; 1 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "11xx: Toggle AM with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:883 +msgid "12xx: Toggle period modulation with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:884 +msgid "13xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:889 +msgid "Yamaha YM2151 (OPM)" +msgstr "" + +#: src/engine/sysDef.cpp:890 +msgid "" +"this was Yamaha's first integrated FM chip.\n" +"it was used in several synthesizers, computers and arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1332 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1370 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 5" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:2006 +msgid "FM 6" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 8" +msgstr "" + +#: src/engine/sysDef.cpp:901 +msgid "Yamaha YM2612 (OPN2)" +msgstr "" + +#: src/engine/sysDef.cpp:902 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer)." +msgstr "" + +#: src/engine/sysDef.cpp:913 +msgid "Atari TIA" +msgstr "" + +#: src/engine/sysDef.cpp:914 +msgid "" +"it's a challenge to make music on this chip which barely has musical " +"capabilities..." +msgstr "" + +#: src/engine/sysDef.cpp:925 +msgid "Philips SAA1099" +msgstr "" + +#: src/engine/sysDef.cpp:926 +msgid "" +"supposedly an upgrade from the AY-3-8910, this was present on the Creative " +"Music System (Game Blaster) and SAM Coupé." +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 4" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 5" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 6" +msgstr "" + +#: src/engine/sysDef.cpp:934 +msgid "10xy: Set channel mode (x: noise; y: tone)" +msgstr "" + +#: src/engine/sysDef.cpp:935 +msgid "11xx: Set noise frequency" +msgstr "" + +#: src/engine/sysDef.cpp:936 +msgid "12xx: Setup envelope (refer to docs for more information)" +msgstr "" + +#: src/engine/sysDef.cpp:941 +msgid "Microchip AY8930" +msgstr "" + +#: src/engine/sysDef.cpp:942 +msgid "" +"an improved version of the AY-3-8910 with a bigger frequency range, duty " +"cycles, configurable noise and per-channel envelopes!" +msgstr "" + +#: src/engine/sysDef.cpp:953 +msgid "Commodore VIC-20" +msgstr "" + +#: src/engine/sysDef.cpp:954 +msgid "" +"Commodore's successor to the PET.\n" +"its square wave channels are more than just square..." +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:114 src/gui/settings.cpp:184 +#: src/gui/settings.cpp:3912 +msgid "Low" +msgstr "" + +#: src/engine/sysDef.cpp:955 +msgid "Mid" +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:113 src/gui/settings.cpp:186 +#: src/gui/settings.cpp:3913 +msgid "High" +msgstr "" + +#: src/engine/sysDef.cpp:964 +msgid "Commodore PET" +msgstr "" + +#: src/engine/sysDef.cpp:965 +msgid "" +"one channel of 1-bit wavetable which is better (and worse) than the PC " +"Speaker." +msgstr "" + +#: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 +#: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 +#: src/gui/settings.cpp:3959 src/gui/settings.cpp:4037 +msgid "Wave" +msgstr "" + +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:3994 +msgid "SNES" +msgstr "" + +#: src/engine/sysDef.cpp:976 +msgid "FM? nah... samples! Nintendo's answer to Sega." +msgstr "" + +#: src/engine/sysDef.cpp:983 +msgid "18xx: Enable echo buffer" +msgstr "" + +#: src/engine/sysDef.cpp:984 +msgid "19xx: Set echo delay (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:985 +msgid "1Axx: Set left echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:986 +msgid "1Bxx: Set right echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:987 +msgid "1Cxx: Set echo feedback" +msgstr "" + +#: src/engine/sysDef.cpp:988 +msgid "1Exx: Set dry output volume (left)" +msgstr "" + +#: src/engine/sysDef.cpp:989 +msgid "1Fxx: Set dry output volume (right)" +msgstr "" + +#: src/engine/sysDef.cpp:990 +msgid "30xx: Set echo filter coefficient 0" +msgstr "" + +#: src/engine/sysDef.cpp:991 +msgid "31xx: Set echo filter coefficient 1" +msgstr "" + +#: src/engine/sysDef.cpp:992 +msgid "32xx: Set echo filter coefficient 2" +msgstr "" + +#: src/engine/sysDef.cpp:993 +msgid "33xx: Set echo filter coefficient 3" +msgstr "" + +#: src/engine/sysDef.cpp:994 +msgid "34xx: Set echo filter coefficient 4" +msgstr "" + +#: src/engine/sysDef.cpp:995 +msgid "35xx: Set echo filter coefficient 5" +msgstr "" + +#: src/engine/sysDef.cpp:996 +msgid "36xx: Set echo filter coefficient 6" +msgstr "" + +#: src/engine/sysDef.cpp:997 +msgid "37xx: Set echo filter coefficient 7" +msgstr "" + +#: src/engine/sysDef.cpp:1002 +msgid "12xx: Toggle echo on this channel" +msgstr "" + +#: src/engine/sysDef.cpp:1003 +msgid "13xx: Toggle pitch modulation" +msgstr "" + +#: src/engine/sysDef.cpp:1004 +msgid "14xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:1005 +msgid "" +"15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " +"bent)" +msgstr "" + +#: src/engine/sysDef.cpp:1006 +msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" +msgstr "" + +#: src/engine/sysDef.cpp:1007 +msgid "1Dxx: Set noise frequency (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1008 +msgid "20xx: Set attack (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:1009 +msgid "21xx: Set decay (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1010 +msgid "22xx: Set sustain (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1011 +msgid "23xx: Set release (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1016 +msgid "Konami VRC6" +msgstr "" + +#: src/engine/sysDef.cpp:1017 +msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 1" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 2" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 Saw" +msgstr "" + +#: src/engine/sysDef.cpp:1024 src/engine/sysDef.cpp:2092 +msgid "12xx: Set duty cycle (pulse: 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1030 +msgid "Yamaha YM2413 (OPLL)" +msgstr "" + +#: src/engine/sysDef.cpp:1031 +msgid "" +"cost-reduced version of the OPL with 16 patches and only one of them is user-" +"configurable." +msgstr "" + +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1042 +msgid "Famicom Disk System (chip)" +msgstr "" + +#: src/engine/sysDef.cpp:1043 +msgid "a disk drive for the Famicom which also contains one wavetable channel." +msgstr "" + +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:3981 +msgid "FDS" +msgstr "" + +#: src/engine/sysDef.cpp:1051 +msgid "11xx: Set modulation depth" +msgstr "" + +#: src/engine/sysDef.cpp:1052 +msgid "12xy: Set modulation speed high byte (x: enable; y: value)" +msgstr "" + +#: src/engine/sysDef.cpp:1053 +msgid "13xx: Set modulation speed low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1054 +msgid "14xx: Set modulator position" +msgstr "" + +#: src/engine/sysDef.cpp:1055 +msgid "15xx: Set modulator table to waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1060 +msgid "MMC5" +msgstr "" + +#: src/engine/sysDef.cpp:1061 +msgid "" +"an expansion chip for the Famicom, featuring a little-known PCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:3983 +msgid "Namco 163" +msgstr "" + +#: src/engine/sysDef.cpp:1074 +msgid "an expansion chip for the Famicom, with full wavetable." +msgstr "" + +#: src/engine/sysDef.cpp:1081 +msgid "18xx: Change channel limits (0 to 7, x + 1)" +msgstr "" + +#: src/engine/sysDef.cpp:1082 +msgid "20xx: Load a waveform into memory" +msgstr "" + +#: src/engine/sysDef.cpp:1083 +msgid "21xx: Set position for wave load" +msgstr "" + +#: src/engine/sysDef.cpp:1086 +msgid "10xx: Select waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1087 +msgid "11xx: Set waveform position in RAM" +msgstr "" + +#: src/engine/sysDef.cpp:1088 +msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1089 +msgid "15xx: Set waveform load position" +msgstr "" + +#: src/engine/sysDef.cpp:1090 +msgid "16xx: Set waveform load length (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1095 +msgid "Yamaha YM2203 (OPN)" +msgstr "" + +#: src/engine/sysDef.cpp:1096 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)" +msgstr "" + +#: src/engine/sysDef.cpp:1107 +msgid "Yamaha YM2203 (OPN) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1108 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:1120 +msgid "Yamaha YM2203 (OPN) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1121 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1861 +msgid "CSM Timer" +msgstr "" + +#: src/engine/sysDef.cpp:1133 +msgid "Yamaha YM2608 (OPNA)" +msgstr "" + +#: src/engine/sysDef.cpp:1134 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels." +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 +#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 +msgid "Kick" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +msgid "Snare" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 +#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +msgid "Top" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +msgid "HiHat" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:211 +msgid "Tom" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 +msgid "Rim" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 +msgid "ADPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1145 +msgid "Yamaha YM2608 (OPNA) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1146 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1158 +msgid "Yamaha YM2608 (OPNA) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1159 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1171 +msgid "Yamaha YM3526 (OPL)" +msgstr "" + +#: src/engine/sysDef.cpp:1172 +msgid "" +"OPN, but what if you only had two operators, no stereo, no detune and a " +"lower ADSR parameter range?" +msgstr "" + +#: src/engine/sysDef.cpp:1183 +msgid "Yamaha YM3812 (OPL2)" +msgstr "" + +#: src/engine/sysDef.cpp:1184 +msgid "OPL, but what if you had more waveforms to choose than the normal sine?" +msgstr "" + +#: src/engine/sysDef.cpp:1195 +msgid "Yamaha YMF262 (OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:1196 +msgid "" +"OPL2, but what if you had twice the channels, 4-op mode, stereo and even " +"more waveforms?" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 1" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 3" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 5" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 7" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 9" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 11" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:3993 +msgid "MultiPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1209 +msgid "" +"how many channels of PCM do you want?\n" +"MultiPCM: yes" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 17" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 18" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 19" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 20" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 21" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 22" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 23" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 24" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 25" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 26" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 27" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 28" +msgstr "" + +#: src/engine/sysDef.cpp:1217 +msgid "PC Speaker" +msgstr "" + +#: src/engine/sysDef.cpp:1218 +msgid "good luck! you get one square and no volume control." +msgstr "" + +#: src/engine/sysDef.cpp:1219 src/engine/sysDef.cpp:1228 +#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 +#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 +msgid "Square" +msgstr "" + +#: src/engine/sysDef.cpp:1226 +msgid "Pong" +msgstr "" + +#: src/engine/sysDef.cpp:1227 +msgid "please don't use this chip. it was added as a joke." +msgstr "" + +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:3986 +msgid "POKEY" +msgstr "" + +#: src/engine/sysDef.cpp:1236 +msgid "" +"TIA, but better and more flexible.\n" +"used in the Atari 8-bit family of computers (400/800/XL/XE)." +msgstr "" + +#: src/engine/sysDef.cpp:1243 src/engine/sysDef.cpp:1714 +msgid "10xx: Set waveform (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1244 +msgid "11xx: Set AUDCTL" +msgstr "" + +#: src/engine/sysDef.cpp:1245 +msgid "12xx: Toggle two-tone mode" +msgstr "" + +#: src/engine/sysDef.cpp:1250 +msgid "Ricoh RF5C68" +msgstr "" + +#: src/engine/sysDef.cpp:1251 +msgid "" +"this is like SNES' sound chip but without interpolation and the rest of nice " +"bits." +msgstr "" + +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:3988 +msgid "WonderSwan" +msgstr "" + +#: src/engine/sysDef.cpp:1261 +msgid "developed by the makers of the Game Boy and the Virtual Boy..." +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/PCM" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Sweep" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Noise" +msgstr "" + +#: src/engine/sysDef.cpp:1269 +msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" +msgstr "" + +#: src/engine/sysDef.cpp:1270 +msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" +msgstr "" + +#: src/engine/sysDef.cpp:1271 +msgid "13xx: Set sweep amount" +msgstr "" + +#: src/engine/sysDef.cpp:1277 +msgid "Yamaha YM2414 (OPZ)" +msgstr "" + +#: src/engine/sysDef.cpp:1278 +msgid "" +"like OPM, but with more waveforms, fixed frequency mode and totally... " +"undocumented.\n" +"used in the Yamaha TX81Z and some other synthesizers." +msgstr "" + +#: src/engine/sysDef.cpp:1285 +msgid "2Fxx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4011 +msgid "Pokémon Mini" +msgstr "" + +#: src/engine/sysDef.cpp:1292 +msgid "this one is like PC Speaker but has duty cycles." +msgstr "" + +#: src/engine/sysDef.cpp:1293 src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4034 +msgid "Pulse" +msgstr "" + +#: src/engine/sysDef.cpp:1300 +msgid "SegaPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1301 +msgid "" +"used in some Sega arcade boards (like OutRun), and usually paired with a " +"YM2151." +msgstr "" + +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:3982 +msgid "Virtual Boy" +msgstr "" + +#: src/engine/sysDef.cpp:1313 +msgid "" +"a console which failed to sell well due to its headache-inducing features." +msgstr "" + +#: src/engine/sysDef.cpp:1321 +msgid "11xx: Set noise length (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1322 +msgid "" +"12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" +"direction (0-7: down, 8-F: up))" +msgstr "" + +#: src/engine/sysDef.cpp:1323 +msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1324 +msgid "" +"14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " +"speed; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1325 +msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1330 +msgid "Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:1331 +msgid "" +"like OPLL, but even more cost reductions applied. three FM channels went " +"missing, and drums mode did as well..." +msgstr "" + +#: src/engine/sysDef.cpp:1342 +msgid "Yamaha YM2610B (OPNB2)" +msgstr "" + +#: src/engine/sysDef.cpp:1343 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip." +msgstr "" + +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/gui/settings.cpp:4003 +msgid "ADPCM-B" +msgstr "" + +#: src/engine/sysDef.cpp:1354 +msgid "ZX Spectrum Beeper" +msgstr "" + +#: src/engine/sysDef.cpp:1355 +msgid "" +"the ZX Spectrum only had a basic beeper capable of...\n" +"...a bunch of thin pulses and tons of other interesting stuff!\n" +"Furnace provides a thin pulse system." +msgstr "" + +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1950 +msgid "12xx: Set pulse width" +msgstr "" + +#: src/engine/sysDef.cpp:1363 +msgid "17xx: Trigger overlay drum" +msgstr "" + +#: src/engine/sysDef.cpp:1368 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1369 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1381 +msgid "Yamaha YM2612 (OPN2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1382 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" + +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:3984 +msgid "Konami SCC" +msgstr "" + +#: src/engine/sysDef.cpp:1395 +msgid "" +"a wavetable chip made by Konami for use with the MSX.\n" +"the last channel shares its wavetable with the previous one though." +msgstr "" + +#: src/engine/sysDef.cpp:1405 +msgid "Yamaha YM3526 (OPL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1406 +msgid "the OPL chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1693 +msgid "Kick/FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1417 +msgid "Yamaha YM3812 (OPL2) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1418 +msgid "the OPL2 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1429 +msgid "Yamaha YMF262 (OPL3) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1430 +msgid "the OPL3 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1631 +msgid "Kick/FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1441 +msgid "Yamaha YM2610 (OPNB)" +msgstr "" + +#: src/engine/sysDef.cpp:1442 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing." +msgstr "" + +#: src/engine/sysDef.cpp:1453 +msgid "Yamaha YM2610 (OPNB) Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:1454 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1466 +msgid "Yamaha YM2610 (OPNB) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1467 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one includes CSM mode control for special effects on Channel 2." +msgstr "" + +#: src/engine/sysDef.cpp:1479 +msgid "Yamaha YM2413 (OPLL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1480 +msgid "the OPLL chips but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1491 +msgid "3xxx: Load LFSR (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1497 +msgid "Atari Lynx" +msgstr "" + +#: src/engine/sysDef.cpp:1498 +msgid "" +"a portable console made by Atari. it has all of Atari's trademark waveforms." +msgstr "" + +#: src/engine/sysDef.cpp:1509 +msgid "10xx: Set echo feedback level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1510 +msgid "11xx: Set channel echo level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1511 +msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:1513 +msgid "3xxx: Set echo delay buffer length (000 to AA5)" +msgstr "" + +#: src/engine/sysDef.cpp:1519 +msgid "Capcom QSound" +msgstr "" + +#: src/engine/sysDef.cpp:1520 +msgid "" +"used in some of Capcom's arcade boards. surround-like sampled sound with " +"echo." +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 4" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 5" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 6" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 8" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 11" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:3990 +msgid "VERA" +msgstr "" + +#: src/engine/sysDef.cpp:1531 +msgid "the chip used in a computer design created by The 8-Bit Guy." +msgstr "" + +#: src/engine/sysDef.cpp:1538 +msgid "20xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1539 +msgid "22xx: Set duty cycle (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:1544 +msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1545 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1557 +msgid "Yamaha YM2610B (OPNB2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1558 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1570 +msgid "SegaPCM (compatible 5-channel mode)" +msgstr "" + +#: src/engine/sysDef.cpp:1571 +msgid "" +"this is the same thing as SegaPCM, but only exposes 5 of the channels for " +"compatibility with DefleMask." +msgstr "" + +#: src/engine/sysDef.cpp:1582 +msgid "Seta/Allumer X1-010" +msgstr "" + +#: src/engine/sysDef.cpp:1583 +msgid "" +"a sound chip used in several Seta/Allumer-manufactured arcade boards with " +"too many channels of wavetable sound, which also are capable of sampled " +"sound." +msgstr "" + +#: src/engine/sysDef.cpp:1591 +msgid "11xx: Set envelope shape" +msgstr "" + +#: src/engine/sysDef.cpp:1592 +msgid "12xx: Set sample bank slot (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1596 +msgid "20xx: Set PCM frequency (1 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1597 +msgid "" +"22xx: Set envelope mode (bit 0: enable; bit 1: one-shot; bit 2: split shape " +"to L/R; bit 3/5: H.invert right/left; bit 4/6: V.invert right/left)" +msgstr "" + +#: src/engine/sysDef.cpp:1598 +msgid "23xx: Set envelope period" +msgstr "" + +#: src/engine/sysDef.cpp:1606 +msgid "Konami Bubble System WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1607 +msgid "" +"this is the wavetable part of the Bubble System, which also had two " +"AY-3-8910s." +msgstr "" + +#: src/engine/sysDef.cpp:1619 +msgid "Yamaha YMF278B (OPL4)" +msgstr "" + +#: src/engine/sysDef.cpp:1620 +msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 19" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 20" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 21" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 22" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 23" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 24" +msgstr "" + +#: src/engine/sysDef.cpp:1629 +msgid "Yamaha YMF278B (OPL4) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1630 +msgid "the OPL4 but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1638 +msgid "11xx: Set filter mode (00 to 03)" +msgstr "" + +#: src/engine/sysDef.cpp:1639 +msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1640 +msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1641 +msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1642 +msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1643 +msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1644 +msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1645 +msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1646 +msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1647 +msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1648 +msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1649 +msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1650 +msgid "" +"25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1651 +msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1652 +msgid "" +"27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1656 +msgid "120x: Set pause (bit 0)" +msgstr "" + +#: src/engine/sysDef.cpp:1658 +msgid "2xxx: Set envelope count (000 to 1FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1659 +msgid "3xxx: Set filter coefficient K1 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1660 +msgid "4xxx: Set filter coefficient K2 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1667 +msgid "Ensoniq ES5506" +msgstr "" + +#: src/engine/sysDef.cpp:1668 +msgid "" +"a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " +"Gravis' Ultrasound cards." +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 29" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 30" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 31" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 32" +msgstr "" + +#: src/engine/sysDef.cpp:1679 +msgid "Yamaha Y8950" +msgstr "" + +#: src/engine/sysDef.cpp:1680 +msgid "like OPL but with an ADPCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1691 +msgid "Yamaha Y8950 with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1692 +msgid "the Y8950 chip, in drums mode." +msgstr "" + +#: src/engine/sysDef.cpp:1703 +msgid "Konami SCC+" +msgstr "" + +#: src/engine/sysDef.cpp:1704 +msgid "" +"this is a variant of Konami's SCC chip with the last channel's wavetable " +"being independent." +msgstr "" + +#: src/engine/sysDef.cpp:1715 +msgid "12xx: Set pulse width (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:1716 +msgid "13xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1717 +msgid "" +"14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " +"bit 3: band pass)" +msgstr "" + +#: src/engine/sysDef.cpp:1718 +msgid "15xx: Set frequency sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1719 +msgid "16xx: Set frequency sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1720 +msgid "17xx: Set volume sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1721 +msgid "18xx: Set volume sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1722 +msgid "19xx: Set cutoff sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1723 +msgid "1Axx: Set cutoff sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1724 +msgid "1Bxx: Set frequency sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1725 +msgid "1Cxx: Set volume sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1726 +msgid "1Dxx: Set cutoff sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1727 +msgid "1Exx: Set phase reset period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1728 +msgid "1Fxx: Set phase reset period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1729 +msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1730 +msgid "" +"21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " +"loop; bit 7: alternate)" +msgstr "" + +#: src/engine/sysDef.cpp:1731 +msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1739 +msgid "tildearrow Sound Unit" +msgstr "" + +#: src/engine/sysDef.cpp:1740 +msgid "" +"tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " +"get this!" +msgstr "" + +#: src/engine/sysDef.cpp:1751 +msgid "OKI MSM6295" +msgstr "" + +#: src/engine/sysDef.cpp:1752 +msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:1759 +msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" +msgstr "" + +#: src/engine/sysDef.cpp:1764 +msgid "OKI MSM6258" +msgstr "" + +#: src/engine/sysDef.cpp:1765 +msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." +msgstr "" + +#: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 +#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 +#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4165 +msgid "Sample" +msgstr "" + +#: src/engine/sysDef.cpp:1772 +msgid "20xx: Set frequency divider (0-2)" +msgstr "" + +#: src/engine/sysDef.cpp:1773 +msgid "21xx: Select clock rate (0: full; 1: half)" +msgstr "" + +#: src/engine/sysDef.cpp:1778 +msgid "Yamaha YMZ280B (PCMD8)" +msgstr "" + +#: src/engine/sysDef.cpp:1779 +msgid "" +"used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " +"16-bit PCM." +msgstr "" + +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:3996 +msgid "Namco WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1798 +msgid "" +"a wavetable sound chip used in Pac-Man, among other early Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1808 +msgid "Namco C15 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1809 +msgid "" +"successor of the original Namco WSG chip, used in later Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1819 +msgid "Namco C30 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1820 +msgid "like Namco C15 but with stereo sound." +msgstr "" + +#: src/engine/sysDef.cpp:1830 +msgid "OKI MSM5232" +msgstr "" + +#: src/engine/sysDef.cpp:1831 +msgid "" +"a square wave additive synthesis chip made by OKI. used in some arcade " +"machines and instruments." +msgstr "" + +#: src/engine/sysDef.cpp:1839 +msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" +msgstr "" + +#: src/engine/sysDef.cpp:1840 src/engine/sysDef.cpp:1998 +msgid "11xx: Set noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:1841 +msgid "12xx: Set group attack (0 to 5)" +msgstr "" + +#: src/engine/sysDef.cpp:1842 +msgid "13xx: Set group decay (0 to 11)" +msgstr "" + +#: src/engine/sysDef.cpp:1847 +msgid "Yamaha YM2612 (OPN2) with DualPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1848 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels." +msgstr "" + +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +msgid "FM 6/PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1859 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:3966 +msgid "T6W28" +msgstr "" + +#: src/engine/sysDef.cpp:1873 +msgid "" +"an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " +"and noise channel frequency." +msgstr "" + +#: src/engine/sysDef.cpp:1880 +msgid "20xx: Set noise length (0: short, 1: long)" +msgstr "" + +#: src/engine/sysDef.cpp:1885 +msgid "Generic PCM DAC" +msgstr "" + +#: src/engine/sysDef.cpp:1886 +msgid "as generic sample playback as it gets." +msgstr "" + +#: src/engine/sysDef.cpp:1898 +msgid "Konami K007232" +msgstr "" + +#: src/engine/sysDef.cpp:1899 +msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." +msgstr "" + +#: src/engine/sysDef.cpp:1908 +msgid "Irem GA20" +msgstr "" + +#: src/engine/sysDef.cpp:1909 +msgid "" +"yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " +"sample loop." +msgstr "" + +#: src/engine/sysDef.cpp:1918 +msgid "Sharp SM8521" +msgstr "" + +#: src/engine/sysDef.cpp:1919 +msgid "a SoC with wavetable sound hardware." +msgstr "" + +#: src/engine/sysDef.cpp:1929 +msgid "Casio PV-1000" +msgstr "" + +#: src/engine/sysDef.cpp:1930 +msgid "" +"a game console with 3 channels of square wave. it's what happens after " +"fusing TIA and VIC together." +msgstr "" + +#: src/engine/sysDef.cpp:1937 +msgid "10xx: Set ring modulation (0: disable, 1: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:1942 +msgid "ZX Spectrum Beeper (QuadTone Engine)" +msgstr "" + +#: src/engine/sysDef.cpp:1943 +msgid "" +"another ZX Spectrum beeper system with full PWM pulses and 3-level volume " +"per channel. it also has a pitchable overlay sample channel." +msgstr "" + +#: src/engine/sysDef.cpp:1955 +msgid "Konami K053260" +msgstr "" + +#: src/engine/sysDef.cpp:1956 +msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." +msgstr "" + +#: src/engine/sysDef.cpp:1968 +msgid "MOS Technology TED" +msgstr "" + +#: src/engine/sysDef.cpp:1969 +msgid "" +"two square waves (one may be turned into noise). used in the Commodore " +"Plus/4, 16 and 116." +msgstr "" + +#: src/engine/sysDef.cpp:1978 +msgid "Namco C140" +msgstr "" + +#: src/engine/sysDef.cpp:1979 +msgid "Namco's first PCM chip from 1987. it's pretty good for being so." +msgstr "" + +#: src/engine/sysDef.cpp:1989 +msgid "Namco C219" +msgstr "" + +#: src/engine/sysDef.cpp:1990 +msgid "" +"Namco's PCM chip used in their NA-1/2 hardware.\n" +"very similar to C140, but has noise generator." +msgstr "" + +#: src/engine/sysDef.cpp:1999 +msgid "12xy: Set invert mode (x: surround; y: invert)" +msgstr "" + +#: src/engine/sysDef.cpp:2004 +msgid "ESS ES1xxx series (ESFM)" +msgstr "" + +#: src/engine/sysDef.cpp:2005 +msgid "" +"a unique FM synth featured in PC sound cards.\n" +"based on the OPL3 design, but with lots of its features extended." +msgstr "" + +#: src/engine/sysDef.cpp:2006 +msgid "FM 11" +msgstr "" + +#: src/engine/sysDef.cpp:2012 +msgid "2Exx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:2018 +msgid "PowerNoise" +msgstr "" + +#: src/engine/sysDef.cpp:2019 +msgid "" +"a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" +"used in the Hexheld fantasy console." +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 1" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 2" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 3" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Slope" +msgstr "" + +#: src/engine/sysDef.cpp:2026 +msgid "" +"20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " +"accumulator (00 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2027 +msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:2028 +msgid "22xx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:2029 +msgid "23xx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4021 +msgid "Dave" +msgstr "" + +#: src/engine/sysDef.cpp:2036 +msgid "" +"this chip was featured in the Enterprise 128 computer. it is similar to " +"POKEY, but with stereo output." +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Left" +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Right" +msgstr "" + +#: src/engine/sysDef.cpp:2043 +msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" +msgstr "" + +#: src/engine/sysDef.cpp:2044 +msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:2045 +msgid "12xx: Toggle high-pass with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:2046 +msgid "13xx: Toggle ring modulation with channel+2" +msgstr "" + +#: src/engine/sysDef.cpp:2047 +msgid "14xx: Toggle swap counters (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2048 +msgid "15xx: Toggle low pass (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "16xx: Set clock divider (0: /2; 1: /3)" +msgstr "" + +#: src/engine/sysDef.cpp:2054 +msgid "Game Boy Advance DMA Sound" +msgstr "" + +#: src/engine/sysDef.cpp:2055 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " +"hardware." +msgstr "" + +#: src/engine/sysDef.cpp:2068 +msgid "Game Boy Advance MinMod" +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven by software mixing " +"to provide up to sixteen sample channels" +msgstr "" + +#: src/engine/sysDef.cpp:2078 +msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" +msgstr "" + +#: src/engine/sysDef.cpp:2079 +msgid "12xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4022 +msgid "Nintendo DS" +msgstr "" + +#: src/engine/sysDef.cpp:2085 +msgid "a handheld video game console with two screens. it uses a stylus." +msgstr "" + +#: src/engine/sysDef.cpp:2093 +msgid "1Fxx: Set global volume (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2098 +msgid "5E01" +msgstr "" + +#: src/engine/sysDef.cpp:2099 +msgid "" +"a fantasy sound chip created by Euly. it is based on Ricoh 2A03, adding a " +"couple features such as 32 noise pitches, an extra duty cycle, and three " +"waveforms (besides triangle)." +msgstr "" + +#: src/engine/sysDef.cpp:2107 +msgid "" +"12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4025 +msgid "Bifurcator" +msgstr "" + +#: src/engine/sysDef.cpp:2121 +msgid "a fantasy sound chip using logistic map iterations to generate sound." +msgstr "" + +#: src/engine/sysDef.cpp:2128 +msgid "10xx: Load low byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2129 +msgid "11xx: Load high byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2130 +msgid "12xx: Set low byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2131 +msgid "13xx: Set high byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4026 +msgid "SID2" +msgstr "" + +#: src/engine/sysDef.cpp:2137 +msgid "" +"a fantasy sound chip created by LTVA. it is similar to the SID chip, but " +"with many of its problems fixed." +msgstr "" + +#: src/engine/sysDef.cpp:2148 +msgid "Dummy System" +msgstr "" + +#: src/engine/sysDef.cpp:2149 +msgid "this is a system designed for testing purposes." +msgstr "" + #: src/gui/debugWindow.cpp:662 msgid "This is a language test." msgstr "Este es una prueba de idioma." @@ -59,14 +3665,14 @@ msgstr "" #: src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 #: src/gui/insEdit.cpp:7470 src/gui/mixer.cpp:268 src/gui/sampleEdit.cpp:1003 #: src/gui/userPresets.cpp:417 src/gui/settings.cpp:241 -#: src/gui/settings.cpp:1054 src/gui/settings.cpp:1432 -#: src/gui/settings.cpp:1444 src/gui/settings.cpp:3309 -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:1056 src/gui/settings.cpp:1434 +#: src/gui/settings.cpp:1446 src/gui/settings.cpp:3311 +#: src/gui/settings.cpp:3957 msgid "Volume" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1607 src/gui/settings.cpp:3346 -#: src/gui/settings.cpp:4028 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1609 src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:4030 msgid "Channel" msgstr "" @@ -118,7 +3724,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3687 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3689 msgid "Line size" msgstr "" @@ -134,7 +3740,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3733 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3735 msgid "Color" msgstr "" @@ -147,12 +3753,12 @@ msgid "Spread" msgstr "" #: src/gui/chanOsc.cpp:314 src/gui/subSongs.cpp:121 src/gui/sysManager.cpp:124 -#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2221 +#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2223 msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3825 src/gui/settings.cpp:4105 -#: src/gui/settings.cpp:4132 src/gui/settings.cpp:4158 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3827 src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4134 src/gui/settings.cpp:4160 msgid "Background" msgstr "" @@ -197,7 +3803,7 @@ msgstr "" #: src/gui/gui.cpp:6217 src/gui/gui.cpp:6316 src/gui/gui.cpp:6365 #: src/gui/tutorial.cpp:687 src/gui/xyOsc.cpp:80 msgid "OK" -msgstr "" +msgstr "Aceptar" #: src/gui/chanOsc.cpp:400 msgid "creating chan osc work pool" @@ -239,7 +3845,7 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/effectList.cpp:45 src/gui/insEdit.cpp:5288 #: src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 src/gui/subSongs.cpp:125 #: src/gui/sysManager.cpp:54 src/gui/userPresets.cpp:368 -#: src/gui/settings.cpp:1005 src/gui/settings.cpp:4323 +#: src/gui/settings.cpp:1007 src/gui/settings.cpp:4325 msgid "Name" msgstr "" @@ -301,7 +3907,7 @@ msgstr "" #: src/gui/gui.cpp:5790 src/gui/gui.cpp:5849 src/gui/gui.cpp:6223 #: src/gui/gui.cpp:6347 src/gui/newSong.cpp:273 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: src/gui/compatFlags.cpp:32 msgid "" @@ -819,8 +4425,8 @@ msgid "only accept 0Dxx" msgstr "" #: src/gui/compatFlags.cpp:319 src/gui/editControls.cpp:458 -#: src/gui/settings.cpp:2057 src/gui/settings.cpp:3874 -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:2059 src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3960 msgid "Other" msgstr "" @@ -983,7 +4589,7 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/insEdit.cpp:5334 src/gui/util.cpp:107 -#: src/gui/util.cpp:109 src/gui/settings.cpp:4160 +#: src/gui/util.cpp:109 src/gui/settings.cpp:4162 msgid "Unknown" msgstr "" @@ -1199,15 +4805,6 @@ msgstr "" msgid "too many instruments!" msgstr "" -#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 -#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 -msgid "too many wavetables!" -msgstr "" - -#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 -msgid "too many samples!" -msgstr "" - #: src/gui/doAction.cpp:1124 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" @@ -1381,15 +4978,15 @@ msgstr "" #: src/gui/editControls.cpp:421 src/gui/editControls.cpp:754 #: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1015 #: src/gui/findReplace.cpp:794 src/gui/gui.cpp:5893 src/gui/guiConst.cpp:582 -#: src/gui/settings.cpp:2284 src/gui/settings.cpp:3237 -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:2286 src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:4042 msgid "Pattern" msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 -#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2425 -#: src/gui/settings.cpp:3211 src/gui/settings.cpp:3915 +#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2427 +#: src/gui/settings.cpp:3213 src/gui/settings.cpp:3917 msgid "Orders" msgstr "" @@ -1398,16 +4995,6 @@ msgstr "" msgid "Ins" msgstr "" -#: src/gui/editControls.cpp:433 src/gui/settings.cpp:3957 -#: src/gui/settings.cpp:4035 -msgid "Wave" -msgstr "" - -#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 -#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4163 -msgid "Sample" -msgstr "" - #: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 #: src/gui/guiConst.cpp:230 msgid "Song" @@ -1438,8 +5025,8 @@ msgstr "" #: src/gui/exportOptions.cpp:300 src/gui/exportOptions.cpp:321 #: src/gui/exportOptions.cpp:344 src/gui/gui.cpp:5572 src/gui/gui.cpp:5624 #: src/gui/guiConst.cpp:536 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1187 src/gui/settings.cpp:2105 -#: src/gui/settings.cpp:2497 src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:1189 src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2499 src/gui/settings.cpp:3742 msgid "Export" msgstr "" @@ -1524,7 +5111,7 @@ msgstr "" #: src/gui/editControls.cpp:601 src/gui/gui.cpp:4439 src/gui/guiConst.cpp:589 #: src/gui/guiConst.cpp:591 msgid "Settings" -msgstr "" +msgstr "Opciones" #: src/gui/editControls.cpp:606 msgid "Log" @@ -1550,7 +5137,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:635 src/gui/exportOptions.cpp:261 -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3867 msgid "Directory" msgstr "" @@ -1592,11 +5179,11 @@ msgstr "" #: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1082 #: src/gui/gui.cpp:4426 msgid "Edit" -msgstr "" +msgstr "Editar" #: src/gui/editControls.cpp:745 src/gui/editControls.cpp:837 #: src/gui/editControls.cpp:953 src/gui/editControls.cpp:1093 -#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1430 +#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1432 msgid "Metronome" msgstr "" @@ -1746,7 +5333,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1297 +#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1299 msgid "Sample rate" msgstr "" @@ -1754,11 +5341,11 @@ msgstr "" msgid "Channels in file" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:875 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:877 msgid "Loops" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:880 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:882 msgid "Fade out (seconds)" msgstr "" @@ -1769,7 +5356,7 @@ msgstr "" #: src/gui/exportOptions.cpp:90 src/gui/insEdit.cpp:519 src/gui/mixer.cpp:250 #: src/gui/sampleEdit.cpp:1128 src/gui/userPresets.cpp:393 #: src/gui/userPresets.cpp:405 src/gui/waveEdit.cpp:1096 -#: src/gui/settings.cpp:1025 src/gui/settings.cpp:1039 +#: src/gui/settings.cpp:1027 src/gui/settings.cpp:1041 msgid "Invert" msgstr "" @@ -1903,16 +5490,16 @@ msgstr "" msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1198 -#: src/gui/settings.cpp:3869 +#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:3871 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3871 +#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3873 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3872 +#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3874 msgid "ZSM" msgstr "" @@ -1920,8 +5507,8 @@ msgstr "" msgid "Amiga Validation" msgstr "" -#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2899 -#: src/gui/settings.cpp:3831 +#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2901 +#: src/gui/settings.cpp:3833 msgid "Text" msgstr "" @@ -2040,18 +5627,18 @@ msgid "Back" msgstr "" #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3297 -#: src/gui/settings.cpp:4055 +#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3299 +#: src/gui/settings.cpp:4057 msgid "Note" msgstr "" #: src/gui/findReplace.cpp:707 src/gui/findReplace.cpp:974 -#: src/gui/settings.cpp:3315 +#: src/gui/settings.cpp:3317 msgid "Effect" msgstr "" #: src/gui/findReplace.cpp:725 src/gui/findReplace.cpp:1003 -#: src/gui/settings.cpp:2219 +#: src/gui/settings.cpp:2221 msgid "Value" msgstr "" @@ -2071,8 +5658,8 @@ msgstr "" msgid "Search range:" msgstr "" -#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4047 -#: src/gui/settings.cpp:4112 +#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4114 msgid "Selection" msgstr "" @@ -2448,35 +6035,6 @@ msgstr "" msgid "zlib finish stream error" msgstr "" -#: src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 -#, c-format -msgid "on seek: %s" -msgstr "" - -#: src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 -#, c-format -msgid "on pre tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2273 src/gui/gui.cpp:2436 src/gui/settings.cpp:5747 -msgid "file is empty" -msgstr "" - -#: src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 -#, c-format -msgid "on tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 src/gui/settings.cpp:5756 -#, c-format -msgid "on get size: %s" -msgstr "" - -#: src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 src/gui/settings.cpp:5763 -#, c-format -msgid "on read: %s" -msgstr "" - #: src/gui/gui.cpp:2316 msgid "everything OK" msgstr "" @@ -2579,7 +6137,7 @@ msgstr "" msgid "Set" msgstr "" -#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2501 +#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2503 msgid "Reset" msgstr "" @@ -2671,7 +6229,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:938 +#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:940 msgid "Randomize" msgstr "" @@ -2703,7 +6261,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7306 +#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7327 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -2730,18 +6288,18 @@ msgstr "" msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7032 -#: src/gui/settings.cpp:5619 +#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7053 +#: src/gui/settings.cpp:5621 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/gui.cpp:4191 src/gui/settings.cpp:804 +#: src/gui/gui.cpp:4191 src/gui/settings.cpp:806 msgid "File" -msgstr "" +msgstr "Archivo" #: src/gui/gui.cpp:4191 msgid "file" -msgstr "" +msgstr "archivo" #: src/gui/gui.cpp:4192 msgid "new..." @@ -2856,7 +6414,7 @@ msgstr "" #: src/gui/gui.cpp:4426 msgid "edit" -msgstr "" +msgstr "editar" #: src/gui/gui.cpp:4434 msgid "clear..." @@ -2864,7 +6422,7 @@ msgstr "" #: src/gui/gui.cpp:4439 msgid "settings" -msgstr "" +msgstr "opciones" #: src/gui/gui.cpp:4441 msgid "full screen" @@ -2882,7 +6440,7 @@ msgstr "" msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2502 +#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2504 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -2900,11 +6458,11 @@ msgstr "" #: src/gui/gui.cpp:4471 msgid "Window" -msgstr "" +msgstr "Ventana" #: src/gui/gui.cpp:4471 msgid "window" -msgstr "" +msgstr "ventana" #: src/gui/gui.cpp:4472 msgid "song" @@ -3048,11 +6606,11 @@ msgstr "" #: src/gui/gui.cpp:4528 msgid "Help" -msgstr "" +msgstr "Ayuda" #: src/gui/gui.cpp:4528 msgid "help" -msgstr "" +msgstr "ayuda" #: src/gui/gui.cpp:4530 msgid "debug menu" @@ -3336,7 +6894,7 @@ msgstr "" msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:921 +#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:923 msgid "New Song" msgstr "" @@ -3481,7 +7039,7 @@ msgstr "" #: src/gui/gui.cpp:6875 #, c-format msgid "could not open window! %s" -msgstr "" +msgstr "¡no se pudo abrir la ventana! %s" #: src/gui/gui.cpp:6880 msgid "" @@ -3489,7 +7047,39 @@ msgid "" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7508 +#: src/gui/gui.cpp:7028 +msgid "Size column to fit###SizeOne" +msgstr "Ajustar columna para que encaje###SizeOne" + +#: src/gui/gui.cpp:7030 +msgid "Size all columns to fit###SizeAll" +msgstr "Ajustar todas las columnas para que encajen###SizeAll" + +#: src/gui/gui.cpp:7032 +msgid "Size all columns to default###SizeAll" +msgstr "Ajustar todas las columnas a tamaño original###SizeAll" + +#: src/gui/gui.cpp:7034 +msgid "Reset order###ResetOrder" +msgstr "Reestablecer orden###ResetOrder" + +#: src/gui/gui.cpp:7036 +msgid "(Main menu bar)" +msgstr "(Barra de menú principal)" + +#: src/gui/gui.cpp:7038 +msgid "(Popup)" +msgstr "(Emergente)" + +#: src/gui/gui.cpp:7040 +msgid "(Untitled)" +msgstr "(Sin título)" + +#: src/gui/gui.cpp:7042 +msgid "Hide tab bar###HideTabBar" +msgstr "Ocultar barra de tabulación###HideTabBar" + +#: src/gui/gui.cpp:7529 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -3497,7 +7087,7 @@ msgstr "" msgid "Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3976 +#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3978 msgid "VRC6 (saw)" msgstr "" @@ -3505,11 +7095,11 @@ msgstr "" msgid "OPL (drums)" msgstr "" -#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4017 +#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4019 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4018 +#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4020 msgid "PowerNoise (slope)" msgstr "" @@ -3570,7 +7160,7 @@ msgstr "" #: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7413 #: src/gui/insEdit.cpp:7428 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7447 #: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7474 -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3958 msgid "Pitch" msgstr "" @@ -3581,7 +7171,7 @@ msgstr "" #: src/gui/insEdit.cpp:7253 src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7271 #: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7360 #: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7446 -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1065 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1067 msgid "Panning" msgstr "" @@ -3597,7 +7187,7 @@ msgstr "" msgid "System (Secondary)" msgstr "" -#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3855 src/gui/settings.cpp:4076 +#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3857 src/gui/settings.cpp:4078 msgid "Miscellaneous" msgstr "" @@ -3745,7 +7335,7 @@ msgstr "" msgid "Sample List" msgstr "" -#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4104 +#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4106 msgid "Sample Editor" msgstr "" @@ -3757,7 +7347,7 @@ msgstr "" msgid "Oscilloscope (master)" msgstr "" -#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3909 +#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3911 msgid "Volume Meter" msgstr "" @@ -3769,7 +7359,7 @@ msgstr "" msgid "Compatibility Flags" msgstr "" -#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4131 +#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4133 msgid "Piano" msgstr "" @@ -3777,7 +7367,7 @@ msgstr "" msgid "Song Comments" msgstr "" -#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4122 +#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4124 msgid "Pattern Manager" msgstr "" @@ -3789,7 +7379,7 @@ msgstr "" msgid "Register View" msgstr "" -#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4183 +#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4185 msgid "Log Viewer" msgstr "" @@ -3805,7 +7395,7 @@ msgstr "" msgid "Find/Replace" msgstr "" -#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4141 +#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4143 msgid "Clock" msgstr "" @@ -3813,7 +7403,7 @@ msgstr "" msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3636 src/gui/settings.cpp:4157 +#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3638 src/gui/settings.cpp:4159 msgid "Memory Composition" msgstr "" @@ -4281,7 +7871,7 @@ msgstr "" msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1442 +#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1444 msgid "Sample preview" msgstr "" @@ -4501,19 +8091,10 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4031 +#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4033 msgid "FM" msgstr "" -#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 -#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 -msgid "Square" -msgstr "" - -#: src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 src/gui/settings.cpp:3870 -msgid "Wavetable" -msgstr "" - #: src/gui/guiConst.cpp:1396 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:7204 #: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7480 msgid "Special" @@ -4582,7 +8163,7 @@ msgid "Decay 2" msgstr "" #: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 -#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3927 +#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3929 #: src/gui/sysConf.cpp:731 msgid "Release" msgstr "" @@ -4613,7 +8194,7 @@ msgstr "" msgid "Detune 2" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3937 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3939 msgid "SSG-EG" msgstr "" @@ -4651,8 +8232,8 @@ msgstr "" #: src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7211 #: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7425 #: src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7473 -#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3883 src/gui/settings.cpp:3938 -#: src/gui/settings.cpp:4106 +#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3885 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4108 msgid "Waveform" msgstr "" @@ -4989,11 +8570,6 @@ msgstr "" msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -msgid "Triangle" -msgstr "" - #: src/gui/insEdit.cpp:201 msgid "Cut Sine" msgstr "" @@ -5010,23 +8586,6 @@ msgstr "" msgid "Squished AbsTriangle" msgstr "" -#: src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 -msgid "Snare" -msgstr "" - -#: src/gui/insEdit.cpp:211 -msgid "Tom" -msgstr "" - -#: src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 src/gui/insEdit.cpp:1909 -#: src/gui/insEdit.cpp:2014 -msgid "Top" -msgstr "" - -#: src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 -msgid "HiHat" -msgstr "" - #: src/gui/insEdit.cpp:224 msgid "Noise disabled" msgstr "" @@ -5404,7 +8963,7 @@ msgstr "" #: src/gui/insEdit.cpp:5861 src/gui/insEdit.cpp:5862 src/gui/insEdit.cpp:6487 #: src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6555 src/gui/insEdit.cpp:6556 #: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7029 -#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3925 +#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3927 #, c-format msgid "Envelope" msgstr "" @@ -5585,7 +9144,7 @@ msgid "Release mode: Passive (delayed release)" msgstr "" #: src/gui/insEdit.cpp:2284 src/gui/insEdit.cpp:2382 src/gui/insEdit.cpp:5582 -#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:796 +#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:798 msgid "Length" msgstr "" @@ -5619,10 +9178,6 @@ msgid "" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2629 -msgid "DPCM" -msgstr "" - #: src/gui/insEdit.cpp:2632 msgid "new DPCM features disabled (compatibility)!" msgstr "" @@ -5733,10 +9288,6 @@ msgstr "" msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 -msgid "Kick" -msgstr "" - #: src/gui/insEdit.cpp:3303 msgid "Snare/Hi-hat" msgstr "" @@ -5818,7 +9369,7 @@ msgid "Create New" msgstr "" #: src/gui/insEdit.cpp:5321 src/gui/sampleEdit.cpp:501 -#: src/gui/settings.cpp:1605 src/gui/settings.cpp:2217 +#: src/gui/settings.cpp:1607 src/gui/settings.cpp:2219 msgid "Type" msgstr "" @@ -6319,11 +9870,6 @@ msgstr "" msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7223 -#: src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4033 -msgid "Noise" -msgstr "" - #: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7107 #: src/gui/insEdit.cpp:7199 src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7424 msgid "Noise Freq" @@ -6397,7 +9943,7 @@ msgstr "" msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1316 +#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1318 msgid "Outputs" msgstr "" @@ -6592,11 +10138,11 @@ msgstr "" msgid "Master Volume" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1072 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1074 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4148 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4150 msgid "Patchbay" msgstr "" @@ -6613,7 +10159,7 @@ msgid "Display internal" msgstr "" #: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/songInfo.cpp:69 -#: src/gui/settings.cpp:1841 src/gui/settings.cpp:2029 +#: src/gui/settings.cpp:1843 src/gui/settings.cpp:2031 msgid "System" msgstr "" @@ -6799,8 +10345,8 @@ msgstr "" msgid "Key layout:" msgstr "" -#: src/gui/piano.cpp:108 src/gui/settings.cpp:611 src/gui/settings.cpp:612 -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:1244 +#: src/gui/piano.cpp:108 src/gui/settings.cpp:613 src/gui/settings.cpp:614 +#: src/gui/settings.cpp:1245 src/gui/settings.cpp:1246 msgid "Automatic" msgstr "" @@ -7115,7 +10661,7 @@ msgstr "" #: src/gui/sampleEdit.cpp:1010 src/gui/sampleEdit.cpp:1197 #: src/gui/sampleEdit.cpp:1281 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: src/gui/sampleEdit.cpp:1046 src/gui/waveEdit.cpp:1063 msgid "Normalize" @@ -7476,7 +11022,7 @@ msgstr "" msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1080 +#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1082 msgid "Configure" msgstr "" @@ -7495,9 +11041,9 @@ msgstr "" msgid "Save and Close" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1183 -#: src/gui/settings.cpp:2101 src/gui/settings.cpp:2493 -#: src/gui/settings.cpp:3736 +#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1185 +#: src/gui/settings.cpp:2103 src/gui/settings.cpp:2495 +#: src/gui/settings.cpp:3738 msgid "Import" msgstr "" @@ -7521,10 +11067,6 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4032 -msgid "Pulse" -msgstr "" - #: src/gui/waveEdit.cpp:38 src/gui/sysConf.cpp:1874 msgid "Linear" msgstr "" @@ -7826,14 +11368,6 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:113 src/gui/settings.cpp:186 src/gui/settings.cpp:3911 -msgid "High" -msgstr "" - -#: src/gui/settings.cpp:114 src/gui/settings.cpp:184 src/gui/settings.cpp:3910 -msgid "Low" -msgstr "" - #: src/gui/settings.cpp:146 msgid "ASAP (C++ port)" msgstr "" @@ -7928,7 +11462,7 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:549 src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:229 src/gui/settings.cpp:551 src/gui/settings.cpp:3119 msgid "Program" msgstr "" @@ -7944,14 +11478,14 @@ msgstr "" msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:236 src/gui/settings.cpp:1653 src/gui/settings.cpp:1663 -#: src/gui/settings.cpp:1683 src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:1655 src/gui/settings.cpp:1665 +#: src/gui/settings.cpp:1685 src/gui/settings.cpp:1691 #, c-format msgid "Any" msgstr "" -#: src/gui/settings.cpp:240 src/gui/settings.cpp:3303 src/gui/settings.cpp:3868 -#: src/gui/settings.cpp:4061 +#: src/gui/settings.cpp:240 src/gui/settings.cpp:3305 src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:4063 msgid "Instrument" msgstr "" @@ -8019,74 +11553,74 @@ msgstr "" msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:291 +#: src/gui/settings.cpp:293 msgid "Press key..." msgstr "" -#: src/gui/settings.cpp:540 +#: src/gui/settings.cpp:542 msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:547 +#: src/gui/settings.cpp:549 msgid "General" msgstr "" -#: src/gui/settings.cpp:551 +#: src/gui/settings.cpp:553 msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:606 src/gui/settings.cpp:625 src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:608 src/gui/settings.cpp:627 src/gui/settings.cpp:1259 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:609 +#: src/gui/settings.cpp:611 msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:611 +#: src/gui/settings.cpp:613 msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:628 +#: src/gui/settings.cpp:630 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" "start Furnace with -safemode if you mess something up." msgstr "" -#: src/gui/settings.cpp:629 +#: src/gui/settings.cpp:631 msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:634 +#: src/gui/settings.cpp:636 msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:639 +#: src/gui/settings.cpp:641 msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:644 +#: src/gui/settings.cpp:646 msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:649 +#: src/gui/settings.cpp:651 msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:654 +#: src/gui/settings.cpp:656 msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:659 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:661 src/gui/settings.cpp:1332 msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:665 +#: src/gui/settings.cpp:667 msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:672 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -8095,11 +11629,11 @@ msgid "" "- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:672 src/gui/sysConf.cpp:2444 +#: src/gui/settings.cpp:674 src/gui/sysConf.cpp:2444 msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:677 +#: src/gui/settings.cpp:679 #, c-format msgid "" "current backend: %s\n" @@ -8108,51 +11642,51 @@ msgid "" "%s" msgstr "" -#: src/gui/settings.cpp:680 +#: src/gui/settings.cpp:682 msgid "VSync" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:694 +#: src/gui/settings.cpp:696 msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:700 msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:705 +#: src/gui/settings.cpp:707 msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:710 +#: src/gui/settings.cpp:712 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." msgstr "" -#: src/gui/settings.cpp:715 +#: src/gui/settings.cpp:717 msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:720 +#: src/gui/settings.cpp:722 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:725 +#: src/gui/settings.cpp:727 msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:730 +#: src/gui/settings.cpp:732 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -8160,284 +11694,284 @@ msgid "" "option if that is the case." msgstr "" -#: src/gui/settings.cpp:735 +#: src/gui/settings.cpp:737 msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:741 +#: src/gui/settings.cpp:743 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:745 +#: src/gui/settings.cpp:747 msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:755 msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:759 msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:761 +#: src/gui/settings.cpp:763 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:766 +#: src/gui/settings.cpp:768 msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:768 +#: src/gui/settings.cpp:770 msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:772 +#: src/gui/settings.cpp:774 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:776 msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" - #: src/gui/settings.cpp:781 msgid "" "render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" + +#: src/gui/settings.cpp:783 +msgid "" +"render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:788 +#: src/gui/settings.cpp:790 msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:790 +#: src/gui/settings.cpp:792 msgid "Strength" msgstr "" -#: src/gui/settings.cpp:807 +#: src/gui/settings.cpp:809 msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:814 msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:819 +#: src/gui/settings.cpp:821 msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:824 +#: src/gui/settings.cpp:826 msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:828 +#: src/gui/settings.cpp:830 msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:836 msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:839 +#: src/gui/settings.cpp:841 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" "which do not support this format." msgstr "" -#: src/gui/settings.cpp:843 +#: src/gui/settings.cpp:845 msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:848 +#: src/gui/settings.cpp:850 msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:853 msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:853 +#: src/gui/settings.cpp:855 msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:857 +#: src/gui/settings.cpp:859 msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:861 +#: src/gui/settings.cpp:863 msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:867 +#: src/gui/settings.cpp:869 msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:869 +#: src/gui/settings.cpp:871 msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:887 +#: src/gui/settings.cpp:889 msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:894 +#: src/gui/settings.cpp:896 msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:899 +#: src/gui/settings.cpp:901 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." msgstr "" -#: src/gui/settings.cpp:903 +#: src/gui/settings.cpp:905 msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:908 +#: src/gui/settings.cpp:910 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." msgstr "" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:914 msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:917 +#: src/gui/settings.cpp:919 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" -#: src/gui/settings.cpp:923 +#: src/gui/settings.cpp:925 msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:925 +#: src/gui/settings.cpp:927 msgid "Current system" msgstr "" -#: src/gui/settings.cpp:988 +#: src/gui/settings.cpp:990 msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:1123 +#: src/gui/settings.cpp:1125 msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:1125 +#: src/gui/settings.cpp:1127 msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:1129 +#: src/gui/settings.cpp:1131 msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:1133 +#: src/gui/settings.cpp:1135 msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:1137 +#: src/gui/settings.cpp:1139 msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:1138 +#: src/gui/settings.cpp:1140 msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:1140 +#: src/gui/settings.cpp:1142 msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:1144 +#: src/gui/settings.cpp:1146 msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:1148 +#: src/gui/settings.cpp:1150 msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:1152 +#: src/gui/settings.cpp:1154 msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:1159 +#: src/gui/settings.cpp:1161 msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:1165 +#: src/gui/settings.cpp:1167 msgid "About screen party time" msgstr "" -#: src/gui/settings.cpp:1170 +#: src/gui/settings.cpp:1172 msgid "Warning: may cause epileptic seizures." msgstr "" -#: src/gui/settings.cpp:1174 +#: src/gui/settings.cpp:1176 msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:1176 +#: src/gui/settings.cpp:1178 msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1182 src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:1184 src/gui/settings.cpp:4197 msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:1191 +#: src/gui/settings.cpp:1193 msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:1192 +#: src/gui/settings.cpp:1194 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:1202 msgid "Output" msgstr "" -#: src/gui/settings.cpp:1208 +#: src/gui/settings.cpp:1210 msgid "Backend" msgstr "" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1243 msgid "Driver" msgstr "" -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1266 msgid "Device" msgstr "" -#: src/gui/settings.cpp:1268 +#: src/gui/settings.cpp:1270 msgid "" msgstr "" -#: src/gui/settings.cpp:1269 +#: src/gui/settings.cpp:1271 msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:1271 +#: src/gui/settings.cpp:1273 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:1278 src/gui/settings.cpp:1280 +#: src/gui/settings.cpp:1280 src/gui/settings.cpp:1282 msgid "" msgstr "" -#: src/gui/settings.cpp:1324 +#: src/gui/settings.cpp:1326 msgid "" "common values:\n" "- 1 for mono\n" @@ -8447,16 +11981,16 @@ msgid "" "- 8 for 7.1 surround" msgstr "" -#: src/gui/settings.cpp:1332 +#: src/gui/settings.cpp:1334 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:1347 +#: src/gui/settings.cpp:1349 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:1356 +#: src/gui/settings.cpp:1358 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -8466,26 +12000,26 @@ msgid "" "- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:1361 +#: src/gui/settings.cpp:1363 msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:1368 +#: src/gui/settings.cpp:1370 msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:1372 +#: src/gui/settings.cpp:1374 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " "(%d)!" msgstr "" -#: src/gui/settings.cpp:1380 +#: src/gui/settings.cpp:1382 msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:1385 +#: src/gui/settings.cpp:1387 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -8493,772 +12027,772 @@ msgid "" "warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:1389 +#: src/gui/settings.cpp:1391 msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1399 msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:1407 +#: src/gui/settings.cpp:1409 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1408 +#: src/gui/settings.cpp:1410 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1411 +#: src/gui/settings.cpp:1413 msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:1413 src/gui/settings.cpp:2022 +#: src/gui/settings.cpp:1415 src/gui/settings.cpp:2024 msgid "Quality" msgstr "" -#: src/gui/settings.cpp:1418 +#: src/gui/settings.cpp:1420 msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:1424 +#: src/gui/settings.cpp:1426 msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:1455 +#: src/gui/settings.cpp:1457 msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:1457 src/gui/settings.cpp:1459 +#: src/gui/settings.cpp:1459 src/gui/settings.cpp:1461 msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:1461 src/gui/settings.cpp:1464 -#: src/gui/settings.cpp:1755 src/gui/settings.cpp:1757 +#: src/gui/settings.cpp:1463 src/gui/settings.cpp:1466 +#: src/gui/settings.cpp:1757 src/gui/settings.cpp:1759 msgid "" msgstr "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1482 msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:1491 src/gui/settings.cpp:2198 +#: src/gui/settings.cpp:1493 src/gui/settings.cpp:2200 msgid "Note input" msgstr "" -#: src/gui/settings.cpp:1492 +#: src/gui/settings.cpp:1494 msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:1496 +#: src/gui/settings.cpp:1498 msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:1502 +#: src/gui/settings.cpp:1504 msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:1507 +#: src/gui/settings.cpp:1509 msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:1509 +#: src/gui/settings.cpp:1511 msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:1513 +#: src/gui/settings.cpp:1515 msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:1516 src/gui/settings.cpp:1541 +#: src/gui/settings.cpp:1518 src/gui/settings.cpp:1543 msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1534 +#: src/gui/settings.cpp:1536 msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:1564 src/gui/settings.cpp:1574 +#: src/gui/settings.cpp:1566 src/gui/settings.cpp:1576 msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:1577 +#: src/gui/settings.cpp:1579 msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:1591 +#: src/gui/settings.cpp:1593 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:1609 +#: src/gui/settings.cpp:1611 msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:1611 +#: src/gui/settings.cpp:1613 msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:1613 +#: src/gui/settings.cpp:1615 msgid "Action" msgstr "" -#: src/gui/settings.cpp:1705 src/gui/settings.cpp:1706 +#: src/gui/settings.cpp:1707 src/gui/settings.cpp:1708 msgid "--none--" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:1751 src/gui/settings.cpp:1753 +#: src/gui/settings.cpp:1753 src/gui/settings.cpp:1755 msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:1770 +#: src/gui/settings.cpp:1772 msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:1772 +#: src/gui/settings.cpp:1774 msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:1776 +#: src/gui/settings.cpp:1778 msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:1787 +#: src/gui/settings.cpp:1789 msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:1793 +#: src/gui/settings.cpp:1795 msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:1799 +#: src/gui/settings.cpp:1801 msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:1805 +#: src/gui/settings.cpp:1807 msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:1807 +#: src/gui/settings.cpp:1809 msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:1811 +#: src/gui/settings.cpp:1813 msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:1815 +#: src/gui/settings.cpp:1817 msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:1819 +#: src/gui/settings.cpp:1821 msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:1823 +#: src/gui/settings.cpp:1825 msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:1832 +#: src/gui/settings.cpp:1834 msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:1834 +#: src/gui/settings.cpp:1836 msgid "Cores" msgstr "" -#: src/gui/settings.cpp:1843 +#: src/gui/settings.cpp:1845 msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:1845 src/gui/settings.cpp:2033 +#: src/gui/settings.cpp:1847 src/gui/settings.cpp:2035 msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1850 msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:1850 src/gui/settings.cpp:2038 +#: src/gui/settings.cpp:1852 src/gui/settings.cpp:2040 msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:2031 +#: src/gui/settings.cpp:2033 msgid "Playback" msgstr "" -#: src/gui/settings.cpp:2036 +#: src/gui/settings.cpp:2038 msgid "Render" msgstr "" -#: src/gui/settings.cpp:2060 +#: src/gui/settings.cpp:2062 msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:2098 src/gui/settings.cpp:2100 +#: src/gui/settings.cpp:2100 src/gui/settings.cpp:2102 msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2109 src/gui/settings.cpp:3744 +#: src/gui/settings.cpp:2111 src/gui/settings.cpp:3746 msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:2110 +#: src/gui/settings.cpp:2112 msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2114 msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:2149 +#: src/gui/settings.cpp:2151 msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:2215 +#: src/gui/settings.cpp:2217 msgid "Key" msgstr "" -#: src/gui/settings.cpp:2229 +#: src/gui/settings.cpp:2231 #, c-format msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2234 +#: src/gui/settings.cpp:2236 #, c-format msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2239 +#: src/gui/settings.cpp:2241 #, c-format msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2244 +#: src/gui/settings.cpp:2246 #, c-format msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2268 +#: src/gui/settings.cpp:2270 msgid "Add..." msgstr "" -#: src/gui/settings.cpp:2358 +#: src/gui/settings.cpp:2360 msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:2378 +#: src/gui/settings.cpp:2380 msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:2399 +#: src/gui/settings.cpp:2401 msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:2449 +#: src/gui/settings.cpp:2451 msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2487 src/gui/settings.cpp:3754 -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:2489 src/gui/settings.cpp:3756 +#: src/gui/settings.cpp:3786 msgid "Interface" msgstr "" -#: src/gui/settings.cpp:2489 +#: src/gui/settings.cpp:2491 msgid "Layout" msgstr "" -#: src/gui/settings.cpp:2491 +#: src/gui/settings.cpp:2493 msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:2506 +#: src/gui/settings.cpp:2508 msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:2513 +#: src/gui/settings.cpp:2515 msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:2518 +#: src/gui/settings.cpp:2520 msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:2523 +#: src/gui/settings.cpp:2525 msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:2530 +#: src/gui/settings.cpp:2532 msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:2535 +#: src/gui/settings.cpp:2537 msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:2537 +#: src/gui/settings.cpp:2539 msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:2541 +#: src/gui/settings.cpp:2543 msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:2545 +#: src/gui/settings.cpp:2547 msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:2549 +#: src/gui/settings.cpp:2551 msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:2555 +#: src/gui/settings.cpp:2557 msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:2557 +#: src/gui/settings.cpp:2559 msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:2561 +#: src/gui/settings.cpp:2563 msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:2565 +#: src/gui/settings.cpp:2567 msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:2572 +#: src/gui/settings.cpp:2574 msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:2574 +#: src/gui/settings.cpp:2576 msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2585 msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:2589 +#: src/gui/settings.cpp:2591 msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:2594 +#: src/gui/settings.cpp:2596 msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:2596 +#: src/gui/settings.cpp:2598 msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2602 msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:2604 +#: src/gui/settings.cpp:2606 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:2608 +#: src/gui/settings.cpp:2610 msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2616 msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:2616 +#: src/gui/settings.cpp:2618 msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:2620 +#: src/gui/settings.cpp:2622 msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:2624 +#: src/gui/settings.cpp:2626 msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:2630 +#: src/gui/settings.cpp:2632 msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2634 msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:2636 +#: src/gui/settings.cpp:2638 msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:2640 +#: src/gui/settings.cpp:2642 msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:2647 +#: src/gui/settings.cpp:2649 msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:2653 +#: src/gui/settings.cpp:2655 msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:2655 +#: src/gui/settings.cpp:2657 msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:2661 +#: src/gui/settings.cpp:2663 msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:2667 +#: src/gui/settings.cpp:2669 msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2675 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:2678 +#: src/gui/settings.cpp:2680 msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:2680 +#: src/gui/settings.cpp:2682 msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:2684 +#: src/gui/settings.cpp:2686 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:2688 +#: src/gui/settings.cpp:2690 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:2695 +#: src/gui/settings.cpp:2697 msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2703 msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2709 msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2715 msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2719 +#: src/gui/settings.cpp:2721 msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:2721 +#: src/gui/settings.cpp:2723 msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:2723 +#: src/gui/settings.cpp:2725 msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:2727 +#: src/gui/settings.cpp:2729 msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:2731 +#: src/gui/settings.cpp:2733 msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:2737 +#: src/gui/settings.cpp:2739 msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:2739 +#: src/gui/settings.cpp:2741 msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:2743 +#: src/gui/settings.cpp:2745 msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:2747 +#: src/gui/settings.cpp:2749 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:2751 +#: src/gui/settings.cpp:2753 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2759 msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:2759 +#: src/gui/settings.cpp:2761 msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:2763 +#: src/gui/settings.cpp:2765 msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:2770 +#: src/gui/settings.cpp:2772 msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:2776 +#: src/gui/settings.cpp:2778 msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:2782 +#: src/gui/settings.cpp:2784 msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:2788 +#: src/gui/settings.cpp:2790 msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:2794 +#: src/gui/settings.cpp:2796 msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2798 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2800 msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:2802 +#: src/gui/settings.cpp:2804 msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:2806 +#: src/gui/settings.cpp:2808 msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:2813 +#: src/gui/settings.cpp:2815 msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:2818 +#: src/gui/settings.cpp:2820 msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:2822 +#: src/gui/settings.cpp:2824 msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:2827 +#: src/gui/settings.cpp:2829 msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:2829 +#: src/gui/settings.cpp:2831 msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:2833 +#: src/gui/settings.cpp:2835 msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:2837 +#: src/gui/settings.cpp:2839 msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:2844 +#: src/gui/settings.cpp:2846 msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:2845 +#: src/gui/settings.cpp:2847 msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:2849 +#: src/gui/settings.cpp:2851 msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:2856 src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:2858 src/gui/settings.cpp:3473 msgid "Assets" msgstr "" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2861 msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2867 msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:2872 +#: src/gui/settings.cpp:2874 msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:2874 +#: src/gui/settings.cpp:2876 msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:2876 +#: src/gui/settings.cpp:2878 msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2885 +#: src/gui/settings.cpp:2887 msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2892 +#: src/gui/settings.cpp:2894 msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:2907 +#: src/gui/settings.cpp:2909 msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:2917 +#: src/gui/settings.cpp:2919 msgid "Main font" msgstr "" -#: src/gui/settings.cpp:2928 +#: src/gui/settings.cpp:2930 msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2938 msgid "Header font" msgstr "" -#: src/gui/settings.cpp:2947 +#: src/gui/settings.cpp:2949 msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:2955 +#: src/gui/settings.cpp:2957 msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:2966 +#: src/gui/settings.cpp:2968 msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:2976 +#: src/gui/settings.cpp:2978 msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:2982 +#: src/gui/settings.cpp:2984 msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:2987 +#: src/gui/settings.cpp:2989 msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:2989 +#: src/gui/settings.cpp:2991 msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:2993 +#: src/gui/settings.cpp:2995 msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:2997 +#: src/gui/settings.cpp:2999 msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:3001 +#: src/gui/settings.cpp:3003 msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:3007 +#: src/gui/settings.cpp:3009 msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:3009 +#: src/gui/settings.cpp:3011 msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3015 msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:3017 +#: src/gui/settings.cpp:3019 msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3026 msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3029 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3034 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:3035 +#: src/gui/settings.cpp:3037 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3040 +#: src/gui/settings.cpp:3042 msgid "default." msgstr "" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3045 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3048 +#: src/gui/settings.cpp:3050 msgid "" "slightly better font rendering quality.\n" "uses more video memory." msgstr "" -#: src/gui/settings.cpp:3052 +#: src/gui/settings.cpp:3054 msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:3057 +#: src/gui/settings.cpp:3059 msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:3061 +#: src/gui/settings.cpp:3063 msgid "Display Japanese characters" msgstr "" -#: src/gui/settings.cpp:3067 +#: src/gui/settings.cpp:3069 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9270,11 +12804,11 @@ msgid "" "決策です。" msgstr "" -#: src/gui/settings.cpp:3075 +#: src/gui/settings.cpp:3077 msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/settings.cpp:3081 +#: src/gui/settings.cpp:3083 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9284,11 +12818,11 @@ msgid "" "这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/settings.cpp:3089 +#: src/gui/settings.cpp:3091 msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/settings.cpp:3095 +#: src/gui/settings.cpp:3097 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9298,11 +12832,11 @@ msgid "" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/settings.cpp:3103 +#: src/gui/settings.cpp:3105 msgid "Display Korean characters" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3111 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9312,1850 +12846,1770 @@ msgid "" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/settings.cpp:3118 +#: src/gui/settings.cpp:3120 msgid "Title bar:" msgstr "" -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3122 msgid "Furnace##tbar0" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3127 msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/settings.cpp:3130 +#: src/gui/settings.cpp:3132 msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/settings.cpp:3135 +#: src/gui/settings.cpp:3137 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/settings.cpp:3143 +#: src/gui/settings.cpp:3145 msgid "Display system name on title bar" msgstr "" -#: src/gui/settings.cpp:3150 +#: src/gui/settings.cpp:3152 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/settings.cpp:3156 +#: src/gui/settings.cpp:3158 msgid "Status bar:" msgstr "" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3160 msgid "Cursor details##sbar0" msgstr "" -#: src/gui/settings.cpp:3162 +#: src/gui/settings.cpp:3164 msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3168 msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/settings.cpp:3170 +#: src/gui/settings.cpp:3172 msgid "Nothing##sbar3" msgstr "" -#: src/gui/settings.cpp:3177 +#: src/gui/settings.cpp:3179 msgid "Display playback status when playing" msgstr "" -#: src/gui/settings.cpp:3182 +#: src/gui/settings.cpp:3184 msgid "Export options layout:" msgstr "" -#: src/gui/settings.cpp:3184 +#: src/gui/settings.cpp:3186 msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/settings.cpp:3188 +#: src/gui/settings.cpp:3190 msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/settings.cpp:3192 +#: src/gui/settings.cpp:3194 msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/settings.cpp:3199 +#: src/gui/settings.cpp:3201 msgid "Capitalize menu bar" msgstr "" -#: src/gui/settings.cpp:3205 +#: src/gui/settings.cpp:3207 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/settings.cpp:3219 +#: src/gui/settings.cpp:3221 msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/settings.cpp:3224 +#: src/gui/settings.cpp:3226 msgid "Orders row number format:" msgstr "" -#: src/gui/settings.cpp:3226 +#: src/gui/settings.cpp:3228 msgid "Decimal##orbD" msgstr "" -#: src/gui/settings.cpp:3230 +#: src/gui/settings.cpp:3232 msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3241 msgid "Center pattern view" msgstr "" -#: src/gui/settings.cpp:3245 +#: src/gui/settings.cpp:3247 msgid "Overflow pattern highlights" msgstr "" -#: src/gui/settings.cpp:3251 +#: src/gui/settings.cpp:3253 msgid "Display previous/next pattern" msgstr "" -#: src/gui/settings.cpp:3256 +#: src/gui/settings.cpp:3258 msgid "Pattern row number format:" msgstr "" -#: src/gui/settings.cpp:3258 +#: src/gui/settings.cpp:3260 msgid "Decimal##prbD" msgstr "" -#: src/gui/settings.cpp:3262 +#: src/gui/settings.cpp:3264 msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/settings.cpp:3268 +#: src/gui/settings.cpp:3270 msgid "Pattern view labels:" msgstr "" -#: src/gui/settings.cpp:3273 +#: src/gui/settings.cpp:3275 msgid "Note off (3-char)" msgstr "" -#: src/gui/settings.cpp:3278 +#: src/gui/settings.cpp:3280 msgid "Note release (3-char)" msgstr "" -#: src/gui/settings.cpp:3283 +#: src/gui/settings.cpp:3285 msgid "Macro release (3-char)" msgstr "" -#: src/gui/settings.cpp:3288 +#: src/gui/settings.cpp:3290 msgid "Empty field (3-char)" msgstr "" -#: src/gui/settings.cpp:3293 +#: src/gui/settings.cpp:3295 msgid "Empty field (2-char)" msgstr "" -#: src/gui/settings.cpp:3295 +#: src/gui/settings.cpp:3297 msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3321 +#: src/gui/settings.cpp:3323 msgid "Effect value" msgstr "" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3330 msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/settings.cpp:3334 +#: src/gui/settings.cpp:3336 msgid "Use flats instead of sharps" msgstr "" -#: src/gui/settings.cpp:3340 +#: src/gui/settings.cpp:3342 msgid "Use German notation" msgstr "" -#: src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:3350 msgid "Channel style:" msgstr "" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3352 msgid "Classic##CHS0" msgstr "" -#: src/gui/settings.cpp:3354 +#: src/gui/settings.cpp:3356 msgid "Line##CHS1" msgstr "" -#: src/gui/settings.cpp:3358 +#: src/gui/settings.cpp:3360 msgid "Round##CHS2" msgstr "" -#: src/gui/settings.cpp:3362 +#: src/gui/settings.cpp:3364 msgid "Split button##CHS3" msgstr "" -#: src/gui/settings.cpp:3366 +#: src/gui/settings.cpp:3368 msgid "Square border##CH42" msgstr "" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3372 msgid "Round border##CHS5" msgstr "" -#: src/gui/settings.cpp:3376 +#: src/gui/settings.cpp:3378 msgid "Channel volume bar:" msgstr "" -#: src/gui/settings.cpp:3378 +#: src/gui/settings.cpp:3380 msgid "None##CHV0" msgstr "" -#: src/gui/settings.cpp:3382 +#: src/gui/settings.cpp:3384 msgid "Simple##CHV1" msgstr "" -#: src/gui/settings.cpp:3386 +#: src/gui/settings.cpp:3388 msgid "Stereo##CHV2" msgstr "" -#: src/gui/settings.cpp:3390 +#: src/gui/settings.cpp:3392 msgid "Real##CHV3" msgstr "" -#: src/gui/settings.cpp:3394 +#: src/gui/settings.cpp:3396 msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/settings.cpp:3400 +#: src/gui/settings.cpp:3402 msgid "Channel feedback style:" msgstr "" -#: src/gui/settings.cpp:3402 +#: src/gui/settings.cpp:3404 msgid "Off##CHF0" msgstr "" -#: src/gui/settings.cpp:3406 +#: src/gui/settings.cpp:3408 msgid "Note##CHF1" msgstr "" -#: src/gui/settings.cpp:3410 +#: src/gui/settings.cpp:3412 msgid "Volume##CHF2" msgstr "" -#: src/gui/settings.cpp:3414 +#: src/gui/settings.cpp:3416 msgid "Active##CHF3" msgstr "" -#: src/gui/settings.cpp:3420 +#: src/gui/settings.cpp:3422 msgid "Channel font:" msgstr "" -#: src/gui/settings.cpp:3422 +#: src/gui/settings.cpp:3424 msgid "Regular##CHFont0" msgstr "" -#: src/gui/settings.cpp:3426 +#: src/gui/settings.cpp:3428 msgid "Monospace##CHFont1" msgstr "" -#: src/gui/settings.cpp:3433 +#: src/gui/settings.cpp:3435 msgid "Center channel name" msgstr "" -#: src/gui/settings.cpp:3438 +#: src/gui/settings.cpp:3440 msgid "Channel colors:" msgstr "" -#: src/gui/settings.cpp:3440 +#: src/gui/settings.cpp:3442 msgid "Single##CHC0" msgstr "" -#: src/gui/settings.cpp:3444 +#: src/gui/settings.cpp:3446 msgid "Channel type##CHC1" msgstr "" -#: src/gui/settings.cpp:3448 +#: src/gui/settings.cpp:3450 msgid "Instrument type##CHC2" msgstr "" -#: src/gui/settings.cpp:3454 +#: src/gui/settings.cpp:3456 msgid "Channel name colors:" msgstr "" -#: src/gui/settings.cpp:3456 +#: src/gui/settings.cpp:3458 msgid "Single##CTC0" msgstr "" -#: src/gui/settings.cpp:3460 +#: src/gui/settings.cpp:3462 msgid "Channel type##CTC1" msgstr "" -#: src/gui/settings.cpp:3464 +#: src/gui/settings.cpp:3466 msgid "Instrument type##CTC2" msgstr "" -#: src/gui/settings.cpp:3473 +#: src/gui/settings.cpp:3475 msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3485 msgid "Horizontal instrument list" msgstr "" -#: src/gui/settings.cpp:3489 +#: src/gui/settings.cpp:3491 msgid "Instrument list icon style:" msgstr "" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3493 msgid "None##iis0" msgstr "" -#: src/gui/settings.cpp:3495 +#: src/gui/settings.cpp:3497 msgid "Graphical icons##iis1" msgstr "" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3501 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3506 +#: src/gui/settings.cpp:3508 msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3512 src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3514 src/gui/settings.cpp:3956 msgid "Macro Editor" msgstr "" -#: src/gui/settings.cpp:3513 +#: src/gui/settings.cpp:3515 msgid "Macro editor layout:" msgstr "" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3517 msgid "Unified##mel0" msgstr "" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3527 msgid "Grid##mel2" msgstr "" -#: src/gui/settings.cpp:3529 +#: src/gui/settings.cpp:3531 msgid "Single (with list)##mel3" msgstr "" -#: src/gui/settings.cpp:3542 +#: src/gui/settings.cpp:3544 msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:3550 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3552 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3556 src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3558 src/gui/settings.cpp:3933 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3557 +#: src/gui/settings.cpp:3559 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3559 +#: src/gui/settings.cpp:3561 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3563 +#: src/gui/settings.cpp:3565 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3567 +#: src/gui/settings.cpp:3569 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3574 +#: src/gui/settings.cpp:3576 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3579 +#: src/gui/settings.cpp:3581 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3581 +#: src/gui/settings.cpp:3583 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3585 +#: src/gui/settings.cpp:3587 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3589 +#: src/gui/settings.cpp:3591 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3593 +#: src/gui/settings.cpp:3595 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3597 +#: src/gui/settings.cpp:3599 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3601 +#: src/gui/settings.cpp:3603 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3605 +#: src/gui/settings.cpp:3607 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3611 +#: src/gui/settings.cpp:3613 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3613 +#: src/gui/settings.cpp:3615 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3617 +#: src/gui/settings.cpp:3619 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3624 +#: src/gui/settings.cpp:3626 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3630 +#: src/gui/settings.cpp:3632 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3637 +#: src/gui/settings.cpp:3639 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3639 +#: src/gui/settings.cpp:3641 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3645 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3650 src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3652 src/gui/settings.cpp:3879 msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3654 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3658 src/gui/settings.cpp:3836 -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3660 src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3880 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3664 src/gui/sysConf.cpp:1067 +#: src/gui/settings.cpp:3666 src/gui/sysConf.cpp:1067 msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3672 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3676 +#: src/gui/settings.cpp:3678 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3684 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3696 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3696 +#: src/gui/settings.cpp:3698 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3704 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3708 +#: src/gui/settings.cpp:3710 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3714 +#: src/gui/settings.cpp:3716 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3720 +#: src/gui/settings.cpp:3722 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3726 +#: src/gui/settings.cpp:3728 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3735 +#: src/gui/settings.cpp:3737 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3745 +#: src/gui/settings.cpp:3747 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3748 +#: src/gui/settings.cpp:3750 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3755 src/gui/settings.cpp:3785 +#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3787 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3761 +#: src/gui/settings.cpp:3763 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3763 +#: src/gui/settings.cpp:3765 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3768 +#: src/gui/settings.cpp:3770 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3777 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3777 +#: src/gui/settings.cpp:3779 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3780 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3792 +#: src/gui/settings.cpp:3794 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3795 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3794 +#: src/gui/settings.cpp:3796 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3797 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3796 +#: src/gui/settings.cpp:3798 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3797 +#: src/gui/settings.cpp:3799 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3798 +#: src/gui/settings.cpp:3800 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3801 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3802 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3803 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3802 +#: src/gui/settings.cpp:3804 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3803 +#: src/gui/settings.cpp:3805 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3804 +#: src/gui/settings.cpp:3806 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3805 +#: src/gui/settings.cpp:3807 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3806 +#: src/gui/settings.cpp:3808 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3809 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:3810 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3811 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3810 +#: src/gui/settings.cpp:3812 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3811 +#: src/gui/settings.cpp:3813 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3814 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3815 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3814 +#: src/gui/settings.cpp:3816 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3815 +#: src/gui/settings.cpp:3817 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3816 +#: src/gui/settings.cpp:3818 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3817 +#: src/gui/settings.cpp:3819 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3818 +#: src/gui/settings.cpp:3820 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3821 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3824 +#: src/gui/settings.cpp:3826 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3828 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3829 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3828 +#: src/gui/settings.cpp:3830 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3829 +#: src/gui/settings.cpp:3831 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3830 +#: src/gui/settings.cpp:3832 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3834 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3833 +#: src/gui/settings.cpp:3835 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3836 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3835 +#: src/gui/settings.cpp:3837 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3837 +#: src/gui/settings.cpp:3839 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3840 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3841 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3840 +#: src/gui/settings.cpp:3842 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3843 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3844 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:3845 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3846 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3845 +#: src/gui/settings.cpp:3847 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3846 +#: src/gui/settings.cpp:3848 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3849 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:3850 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3851 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3850 +#: src/gui/settings.cpp:3852 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3851 +#: src/gui/settings.cpp:3853 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3852 +#: src/gui/settings.cpp:3854 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3858 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3859 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3860 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3861 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3862 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3863 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3866 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3868 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3869 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3875 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3881 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3882 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3883 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3884 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3886 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3885 +#: src/gui/settings.cpp:3887 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3886 +#: src/gui/settings.cpp:3888 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3890 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3889 +#: src/gui/settings.cpp:3891 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3892 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3893 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3894 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3895 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3896 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3897 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3898 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3899 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3900 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3901 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3902 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3903 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3904 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3905 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3906 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3914 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3918 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3919 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3920 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3919 +#: src/gui/settings.cpp:3921 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3922 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3923 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3926 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3928 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:3934 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3935 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:3936 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3935 +#: src/gui/settings.cpp:3937 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:3942 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3944 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3945 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3946 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3947 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:3949 msgid "Car. accent (primary" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3950 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3951 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3952 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3963 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3964 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3965 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "T6W28" -msgstr "" - -#: src/gui/settings.cpp:3965 -msgid "Game Boy" -msgstr "" - -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3968 msgid "C64" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3969 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3970 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:3969 +#: src/gui/settings.cpp:3971 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3970 +#: src/gui/settings.cpp:3972 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:3973 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:3974 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:3973 +#: src/gui/settings.cpp:3975 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3976 msgid "PET" msgstr "" -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3977 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3979 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:3980 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "FDS" -msgstr "" - -#: src/gui/settings.cpp:3980 -msgid "Virtual Boy" -msgstr "" - -#: src/gui/settings.cpp:3981 -msgid "Namco 163" -msgstr "" - -#: src/gui/settings.cpp:3982 -msgid "Konami SCC" -msgstr "" - -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3985 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "POKEY" -msgstr "" - -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3987 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3986 -msgid "WonderSwan" -msgstr "" - -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:3989 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "VERA" -msgstr "" - -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:3991 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3992 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "MultiPCM" -msgstr "" - -#: src/gui/settings.cpp:3992 -msgid "SNES" -msgstr "" - -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:3995 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Namco WSG" -msgstr "" - -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3997 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:3998 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:3999 msgid "NES" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4000 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4001 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4002 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "ADPCM-B" -msgstr "" - -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4004 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4005 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4006 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4005 +#: src/gui/settings.cpp:4007 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4008 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4009 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4010 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4009 -msgid "Pokémon Mini" -msgstr "" - -#: src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4012 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4013 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4014 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4015 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4016 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4017 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4018 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Dave" -msgstr "" - -#: src/gui/settings.cpp:4020 -msgid "Nintendo DS" -msgstr "" - -#: src/gui/settings.cpp:4021 +#: src/gui/settings.cpp:4023 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4022 +#: src/gui/settings.cpp:4024 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Bifurcator" -msgstr "" - -#: src/gui/settings.cpp:4024 -msgid "SID2" -msgstr "" - -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4027 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4029 +#: src/gui/settings.cpp:4031 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4032 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "PCM" -msgstr "" - -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4038 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4039 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4043 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4044 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4045 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4046 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4045 +#: src/gui/settings.cpp:4047 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4048 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4050 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4051 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4050 +#: src/gui/settings.cpp:4052 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4051 +#: src/gui/settings.cpp:4053 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4054 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:4055 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4056 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4058 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4057 +#: src/gui/settings.cpp:4059 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4060 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4061 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4062 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4064 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4063 +#: src/gui/settings.cpp:4065 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4066 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4067 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4068 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "Invalid effect" -msgstr "" - -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4070 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4071 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4072 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4073 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4074 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4075 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4076 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4077 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4079 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4080 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4081 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4082 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4083 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4084 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4085 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4086 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4087 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4086 +#: src/gui/settings.cpp:4088 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4089 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4088 +#: src/gui/settings.cpp:4090 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4091 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4092 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4093 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4092 +#: src/gui/settings.cpp:4094 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4095 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4096 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4095 +#: src/gui/settings.cpp:4097 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4096 +#: src/gui/settings.cpp:4098 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4099 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4100 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4101 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4102 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4101 +#: src/gui/settings.cpp:4103 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4109 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4110 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4111 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4112 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4113 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4115 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4116 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4117 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4118 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4119 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4120 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4121 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4125 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:4126 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4127 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4128 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4129 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4130 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4135 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4136 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4137 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4136 +#: src/gui/settings.cpp:4138 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4139 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4140 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4144 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4145 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4146 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4151 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4152 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4153 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4154 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4155 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4161 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4164 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4166 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4167 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4168 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4169 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4170 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4171 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4172 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4171 +#: src/gui/settings.cpp:4173 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4174 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4175 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4176 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4177 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4178 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4179 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4180 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4181 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4186 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4187 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4188 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4189 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4190 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4195 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4200 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4205 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4208 +#: src/gui/settings.cpp:4210 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4216 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4220 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4294 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4299 -#, c-format -msgid "%PB used" -msgstr "" - #: src/gui/settings.cpp:4301 #, c-format -msgid "%TB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4303 #, c-format -msgid "%GB used" +msgid "%TB used" msgstr "" #: src/gui/settings.cpp:4305 #, c-format -msgid "%MB used" +msgid "%GB used" msgstr "" #: src/gui/settings.cpp:4307 #, c-format -msgid "%KB used" +msgid "%MB used" msgstr "" #: src/gui/settings.cpp:4309 #, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4311 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4314 +#: src/gui/settings.cpp:4316 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4320 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4324 +#: src/gui/settings.cpp:4326 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4325 +#: src/gui/settings.cpp:4327 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4335 -#, c-format -msgid "%P" -msgstr "" - #: src/gui/settings.cpp:4337 #, c-format -msgid "%T" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4339 #, c-format -msgid "%G" +msgid "%T" msgstr "" #: src/gui/settings.cpp:4341 #, c-format -msgid "%M" +msgid "%G" msgstr "" #: src/gui/settings.cpp:4343 #, c-format -msgid "%K" +msgid "%M" msgstr "" #: src/gui/settings.cpp:4345 #, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4347 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4469 +#: src/gui/settings.cpp:4471 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4471 +#: src/gui/settings.cpp:4473 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4473 +#: src/gui/settings.cpp:4475 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4477 +#: src/gui/settings.cpp:4479 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4487 +#: src/gui/settings.cpp:4489 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4491 +#: src/gui/settings.cpp:4493 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4495 +#: src/gui/settings.cpp:4497 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4499 +#: src/gui/settings.cpp:4501 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4503 +#: src/gui/settings.cpp:4505 msgid "unlocked audio multi-threading options!" msgstr "" -#: src/gui/settings.cpp:4507 +#: src/gui/settings.cpp:4509 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4525 +#: src/gui/settings.cpp:4527 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4531 +#: src/gui/settings.cpp:4533 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4539 +#: src/gui/settings.cpp:4541 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5609 +#: src/gui/settings.cpp:5611 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5798 +#: src/gui/settings.cpp:5800 #, c-format msgid "error while loading config! (%s)" msgstr "" @@ -11234,10 +14688,6 @@ msgstr "" msgid "Sega VDP/Master System" msgstr "" -#: src/gui/sysConf.cpp:158 -msgid "TI SN76489" -msgstr "" - #: src/gui/sysConf.cpp:162 msgid "TI SN76489 with Atari-like short noise" msgstr "" @@ -11621,10 +15071,6 @@ msgstr "" msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:913 -msgid "AY-3-8910" -msgstr "" - #: src/gui/sysConf.cpp:917 msgid "YM2149(F)" msgstr "" diff --git a/po/furnace.pot b/po/furnace.pot index 95775532f..9bffa502d 100644 --- a/po/furnace.pot +++ b/po/furnace.pot @@ -6,6 +6,3612 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: src/engine/engine.cpp:51 +msgid "00xy: Arpeggio" +msgstr "" + +#: src/engine/engine.cpp:53 +msgid "01xx: Pitch slide up" +msgstr "" + +#: src/engine/engine.cpp:55 +msgid "02xx: Pitch slide down" +msgstr "" + +#: src/engine/engine.cpp:57 +msgid "03xx: Portamento" +msgstr "" + +#: src/engine/engine.cpp:59 +msgid "04xy: Vibrato (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:61 +msgid "05xy: Volume slide + vibrato (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:63 +msgid "06xy: Volume slide + portamento (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:65 +msgid "07xy: Tremolo (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:67 +msgid "08xy: Set panning (x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:69 +msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:71 +msgid "0Axy: Volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:73 +msgid "0Bxx: Jump to pattern" +msgstr "" + +#: src/engine/engine.cpp:75 +msgid "0Cxx: Retrigger" +msgstr "" + +#: src/engine/engine.cpp:77 +msgid "0Dxx: Jump to next pattern" +msgstr "" + +#: src/engine/engine.cpp:79 +msgid "0Fxx: Set speed (speed 2 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:81 +msgid "80xx: Set panning (00: left; 80: center; FF: right)" +msgstr "" + +#: src/engine/engine.cpp:83 +msgid "81xx: Set panning (left channel)" +msgstr "" + +#: src/engine/engine.cpp:85 +msgid "82xx: Set panning (right channel)" +msgstr "" + +#: src/engine/engine.cpp:87 +msgid "88xy: Set panning (rear channels; x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:90 +msgid "89xx: Set panning (rear left channel)" +msgstr "" + +#: src/engine/engine.cpp:93 +msgid "8Axx: Set panning (rear right channel)" +msgstr "" + +#: src/engine/engine.cpp:96 +msgid "Cxxx: Set tick rate (hz)" +msgstr "" + +#: src/engine/engine.cpp:98 +msgid "E0xx: Set arp speed" +msgstr "" + +#: src/engine/engine.cpp:100 +msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:102 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:104 +msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +msgstr "" + +#: src/engine/engine.cpp:106 +msgid "E4xx: Set vibrato range" +msgstr "" + +#: src/engine/engine.cpp:108 +msgid "E5xx: Set pitch (80: center)" +msgstr "" + +#: src/engine/engine.cpp:110 +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:112 +msgid "E7xx: Macro release" +msgstr "" + +#: src/engine/engine.cpp:114 +msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:116 +msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:118 +msgid "EAxx: Legato" +msgstr "" + +#: src/engine/engine.cpp:120 +msgid "EBxx: Set LEGACY sample mode bank" +msgstr "" + +#: src/engine/engine.cpp:122 +msgid "ECxx: Note cut" +msgstr "" + +#: src/engine/engine.cpp:124 +msgid "EDxx: Note delay" +msgstr "" + +#: src/engine/engine.cpp:126 +msgid "EExx: Send external command" +msgstr "" + +#: src/engine/engine.cpp:128 +msgid "F0xx: Set tick rate (bpm)" +msgstr "" + +#: src/engine/engine.cpp:130 +msgid "F1xx: Single tick note slide up" +msgstr "" + +#: src/engine/engine.cpp:132 +msgid "F2xx: Single tick note slide down" +msgstr "" + +#: src/engine/engine.cpp:134 +msgid "F3xx: Fine volume slide up" +msgstr "" + +#: src/engine/engine.cpp:136 +msgid "F4xx: Fine volume slide down" +msgstr "" + +#: src/engine/engine.cpp:138 +msgid "F5xx: Disable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:140 +msgid "F6xx: Enable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:142 +msgid "F7xx: Restart macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:144 +msgid "F8xx: Single tick volume slide up" +msgstr "" + +#: src/engine/engine.cpp:146 +msgid "F9xx: Single tick volume slide down" +msgstr "" + +#: src/engine/engine.cpp:148 +msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:150 +msgid "FCxx: Note release" +msgstr "" + +#: src/engine/engine.cpp:152 +msgid "FDxx: Set virtual tempo numerator" +msgstr "" + +#: src/engine/engine.cpp:154 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:156 +msgid "FFxx: Stop song" +msgstr "" + +#: src/engine/engine.cpp:160 +msgid "9xxx: Set sample offset*256" +msgstr "" + +#: src/engine/engine.cpp:164 +msgid "90xx: Set sample offset (first byte)" +msgstr "" + +#: src/engine/engine.cpp:166 +msgid "91xx: Set sample offset (second byte, ×256)" +msgstr "" + +#: src/engine/engine.cpp:168 +msgid "92xx: Set sample offset (third byte, ×65536)" +msgstr "" + +#: src/engine/engine.cpp:187 src/gui/settings.cpp:4069 +msgid "Invalid effect" +msgstr "" + +#: src/engine/engine.cpp:354 src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 +#, c-format +msgid "on seek: %s" +msgstr "" + +#: src/engine/engine.cpp:361 src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 +#, c-format +msgid "on pre tell: %s" +msgstr "" + +#: src/engine/engine.cpp:368 src/engine/engine.cpp:2768 src/gui/gui.cpp:2273 +#: src/gui/gui.cpp:2436 src/gui/settings.cpp:5749 +msgid "file is empty" +msgstr "" + +#: src/engine/engine.cpp:371 src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 +#, c-format +msgid "on tell: %s" +msgstr "" + +#: src/engine/engine.cpp:378 +#, c-format +msgid "ROM size mismatch, expected: %d bytes, was: %d" +msgstr "" + +#: src/engine/engine.cpp:383 src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 +#: src/gui/settings.cpp:5758 +#, c-format +msgid "on get size: %s" +msgstr "" + +#: src/engine/engine.cpp:390 src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 +#: src/gui/settings.cpp:5765 +#, c-format +msgid "on read: %s" +msgstr "" + +#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1181 +#: src/engine/engine.cpp:1290 +msgid "invalid index" +msgstr "" + +#: src/engine/engine.cpp:1080 src/engine/engine.cpp:1135 +#: src/engine/engine.cpp:1189 +#, c-format +msgid "max number of total channels is %d" +msgstr "" + +#: src/engine/engine.cpp:1131 src/engine/engine.cpp:1185 +#, c-format +msgid "max number of systems is %d" +msgstr "" + +#: src/engine/engine.cpp:1286 +msgid "cannot remove the last one" +msgstr "" + +#: src/engine/engine.cpp:1460 +msgid "source and destination are equal" +msgstr "" + +#: src/engine/engine.cpp:1464 +msgid "invalid source index" +msgstr "" + +#: src/engine/engine.cpp:1468 +msgid "invalid destination index" +msgstr "" + +#: src/engine/engine.cpp:2636 +#, c-format +msgid "Instrument %d" +msgstr "" + +#: src/engine/engine.cpp:2710 src/engine/engine.cpp:2727 +#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 +#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 +msgid "too many wavetables!" +msgstr "" + +#: src/engine/engine.cpp:2752 +#, c-format +msgid "could not seek to end: %s" +msgstr "" + +#: src/engine/engine.cpp:2758 +#, c-format +msgid "could not determine file size: %s" +msgstr "" + +#: src/engine/engine.cpp:2763 +msgid "file size is invalid!" +msgstr "" + +#: src/engine/engine.cpp:2773 +#, c-format +msgid "could not seek to beginning: %s" +msgstr "" + +#: src/engine/engine.cpp:2780 +#, c-format +msgid "could not read entire file: %s" +msgstr "" + +#: src/engine/engine.cpp:2806 +msgid "invalid wavetable header/data!" +msgstr "" + +#: src/engine/engine.cpp:2877 +msgid "premature end of file" +msgstr "" + +#: src/engine/engine.cpp:2904 src/engine/engine.cpp:2926 +#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 +msgid "too many samples!" +msgstr "" + +#: src/engine/engine.cpp:2911 +#, c-format +msgid "Sample %d" +msgstr "" + +#: src/engine/engine.cpp:3056 +#, c-format +msgid "no free patterns in channel %d!" +msgstr "" + +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:441 +msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" +msgstr "" + +#: src/engine/sysDef.cpp:429 +msgid "21xx: Set noise frequency (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:443 +msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" +msgstr "" + +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:444 +msgid "23xx: Set envelope period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:445 +msgid "24xx: Set envelope period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1599 +msgid "25xx: Envelope slide up" +msgstr "" + +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 +#: src/engine/sysDef.cpp:1600 +msgid "26xx: Envelope slide down" +msgstr "" + +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 +#: src/engine/sysDef.cpp:1601 +msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" +msgstr "" + +#: src/engine/sysDef.cpp:436 src/engine/sysDef.cpp:449 +msgid "2Exx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +msgid "2Fxx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:442 +msgid "21xx: Set noise frequency (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:451 +msgid "12xx: Set duty cycle (0 to 8)" +msgstr "" + +#: src/engine/sysDef.cpp:453 +msgid "27xx: Set noise AND mask" +msgstr "" + +#: src/engine/sysDef.cpp:454 +msgid "28xx: Set noise OR mask" +msgstr "" + +#: src/engine/sysDef.cpp:455 +msgid "" +"2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " +"mask); y: offset" +msgstr "" + +#: src/engine/sysDef.cpp:456 +msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" +msgstr "" + +#: src/engine/sysDef.cpp:460 +msgid "30xx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:465 +msgid "18xx: Toggle extended channel 3 mode" +msgstr "" + +#: src/engine/sysDef.cpp:470 src/engine/sysDef.cpp:766 +#: src/engine/sysDef.cpp:1025 src/engine/sysDef.cpp:1272 +#: src/engine/sysDef.cpp:1593 +msgid "17xx: Toggle PCM mode (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1963 +msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" +msgstr "" + +#: src/engine/sysDef.cpp:476 +msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" +msgstr "" + +#: src/engine/sysDef.cpp:480 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 +msgid "11xx: Set feedback (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:481 +msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:482 +msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:483 +msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:484 +msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:485 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:635 +msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:486 +msgid "19xx: Set attack of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:487 +msgid "1Axx: Set attack of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:488 +msgid "1Bxx: Set attack of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:489 +msgid "1Cxx: Set attack of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:490 +msgid "1Dxx: Set attack of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:656 +msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:657 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:658 +msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:494 +msgid "" +"53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " +"is center)" +msgstr "" + +#: src/engine/sysDef.cpp:495 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:660 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:496 +msgid "56xx: Set decay of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:497 +msgid "57xx: Set decay of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:498 +msgid "58xx: Set decay of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:499 +msgid "59xx: Set decay of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:500 +msgid "5Axx: Set decay of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:501 +msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:502 +msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:503 +msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:504 +msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:505 +msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:510 +msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" +msgstr "" + +#: src/engine/sysDef.cpp:511 +msgid "17xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:512 +msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:513 +msgid "1Exx: Set AM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:514 +msgid "1Fxx: Set PM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:515 +msgid "" +"55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " +"0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:520 +msgid "24xx: Set LFO 2 speed" +msgstr "" + +#: src/engine/sysDef.cpp:521 +msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:522 +msgid "26xx: Set AM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:523 +msgid "27xx: Set PM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:524 +msgid "" +"28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:650 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:526 +msgid "" +"2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); " +"y: shift from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:527 +msgid "" +"2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" +msgstr "" + +#: src/engine/sysDef.cpp:530 +msgid "" +"3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:531 +msgid "" +"3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:532 +msgid "" +"4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:533 +msgid "" +"4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:540 +msgid "10xy: Setup LFO (x: enable; y: speed)" +msgstr "" + +#: src/engine/sysDef.cpp:541 +msgid "" +"55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, " +"8 off)" +msgstr "" + +#: src/engine/sysDef.cpp:549 +msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:553 +msgid "10xx: Set patch (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:631 +msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:556 src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:632 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:557 +msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:637 +msgid "19xx: Set attack of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:638 +msgid "1Axx: Set attack of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:639 +msgid "1Bxx: Set attack of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:561 +msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:562 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:563 +msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:564 +msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:565 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:566 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:662 +msgid "56xx: Set decay of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:663 +msgid "57xx: Set decay of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:664 +msgid "58xx: Set decay of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:570 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:574 +msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:633 +msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:634 +msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:581 +msgid "17xx: Set global vibrato depth (0: normal, 1: double)" +msgstr "" + +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:640 +msgid "1Cxx: Set attack of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:641 +msgid "1Dxx: Set attack of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:587 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 3 in OPL2 and 0 to 7 in OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:659 +msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:661 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:665 +msgid "59xx: Set decay of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:666 +msgid "5Axx: Set decay of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:667 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:603 src/engine/sysDef.cpp:680 +msgid "" +"10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" +msgstr "" + +#: src/engine/sysDef.cpp:604 +msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "13xx: Set resonance (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "" +"14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "15xx: Set envelope reset time" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "1Bxy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "1Cxy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "1Exy: Change other parameters (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "20xy: Set attack/decay (x: attack; y: decay)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "21xy: Set sustain/release (x: sustain; y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:616 src/engine/sysDef.cpp:688 +msgid "3xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "4xxx: Set cutoff (0 to 7FF)" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:745 +#: src/engine/sysDef.cpp:762 src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1050 src/engine/sysDef.cpp:1268 +#: src/engine/sysDef.cpp:1320 src/engine/sysDef.cpp:1590 +#: src/engine/sysDef.cpp:1788 src/engine/sysDef.cpp:1792 +#: src/engine/sysDef.cpp:1893 src/engine/sysDef.cpp:2063 +#: src/engine/sysDef.cpp:2077 +msgid "10xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:626 +msgid "20xx: Set PCM frequency" +msgstr "" + +#: src/engine/sysDef.cpp:630 +msgid "" +"10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " +"1dB, 1: 4.8dB))" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "" +"17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " +"(0: normal, 1: double))" +msgstr "" + +#: src/engine/sysDef.cpp:642 +msgid "20xy: Set panning of operator 1 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:643 +msgid "21xy: Set panning of operator 2 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:644 +msgid "22xy: Set panning of operator 3 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:645 +msgid "23xy: Set panning of operator 4 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:646 +msgid "" +"24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " +"level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:647 +msgid "" +"25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " +"y: level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:648 +msgid "" +"26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:649 +msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:651 +msgid "" +"2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:652 +msgid "40xx: Set detune of operator 1 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:653 +msgid "41xx: Set detune of operator 2 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:654 +msgid "42xx: Set detune of operator 3 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:655 +msgid "43xx: Set detune of operator 4 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:670 +msgid "" +"3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:671 +msgid "" +"3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:672 +msgid "" +"3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:673 +msgid "" +"3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:681 +msgid "11xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:682 +msgid "" +"12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:683 +msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:684 +msgid "14xy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:685 +msgid "15xy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:686 +msgid "16xy: Change other parameters" +msgstr "" + +#: src/engine/sysDef.cpp:689 src/engine/sysDef.cpp:1733 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:697 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:698 +msgid "" +"a chip which found its way inside mobile phones in the 2000's.\n" +"as proprietary as it is, it passed away after losing to MP3 in the mobile " +"hardware battle." +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1910 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2150 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1957 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2150 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1705 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:700 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 +#: src/gui/settings.cpp:4036 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:706 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:712 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:718 src/gui/sysConf.cpp:158 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:719 +msgid "" +"a square/noise sound chip found on the Sega Master System, ColecoVision, " +"Tandy, TI's own 99/4A and a few other places." +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:739 +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2100 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 +#: src/gui/insEdit.cpp:7223 src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4035 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:726 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:731 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:3967 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:738 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 +#: src/gui/settings.cpp:3872 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:746 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:747 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:748 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:763 src/engine/sysDef.cpp:1001 +#: src/engine/sysDef.cpp:1793 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:771 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:773 src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 +#: src/gui/insEdit.cpp:658 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 +#: src/gui/insEdit.cpp:2629 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:779 src/engine/sysDef.cpp:2106 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:780 src/engine/sysDef.cpp:1068 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:781 src/engine/sysDef.cpp:2108 +msgid "13xy: Sweep up (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2109 +msgid "14xy: Sweep down (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:2110 +msgid "" +"15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" +msgstr "" + +#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2111 +msgid "16xx: Set length counter (refer to manual for a list of values)" +msgstr "" + +#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2112 +msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" +msgstr "" + +#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2113 +msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" +msgstr "" + +#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2114 +msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" +msgstr "" + +#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2115 +msgid "20xx: Set DPCM frequency (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "NES + Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:799 +msgid "Famicom Disk System" +msgstr "" + +#: src/engine/sysDef.cpp:805 +msgid "Commodore 64 (SID 6581)" +msgstr "" + +#: src/engine/sysDef.cpp:806 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR." +msgstr "" + +#: src/engine/sysDef.cpp:817 +msgid "Commodore 64 (SID 8580)" +msgstr "" + +#: src/engine/sysDef.cpp:818 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR.\n" +"this is the newer revision of the chip." +msgstr "" + +#: src/engine/sysDef.cpp:829 +msgid "DefleCade" +msgstr "" + +#: src/engine/sysDef.cpp:835 +msgid "Neo Geo CD" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins." +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:891 +#: src/engine/sysDef.cpp:903 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1097 src/engine/sysDef.cpp:1109 +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:2006 +msgid "FM 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 5" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 6" +msgstr "" + +#: src/engine/sysDef.cpp:847 +msgid "Neo Geo CD Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:860 src/gui/sysConf.cpp:913 +msgid "AY-3-8910" +msgstr "" + +#: src/engine/sysDef.cpp:861 +msgid "" +"this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " +"Vectrex...\n" +"the discovery of envelope bass helped it beat the SN76489 with ease." +msgstr "" + +#: src/engine/sysDef.cpp:872 +msgid "Amiga" +msgstr "" + +#: src/engine/sysDef.cpp:873 +msgid "" +"a computer from the '80s with full sampling capabilities, giving it a sound " +"ahead of its time." +msgstr "" + +#: src/engine/sysDef.cpp:881 +msgid "10xx: Toggle filter (0 disables; 1 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "11xx: Toggle AM with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:883 +msgid "12xx: Toggle period modulation with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:884 +msgid "13xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:889 +msgid "Yamaha YM2151 (OPM)" +msgstr "" + +#: src/engine/sysDef.cpp:890 +msgid "" +"this was Yamaha's first integrated FM chip.\n" +"it was used in several synthesizers, computers and arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1332 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1370 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 5" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:2006 +msgid "FM 6" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 8" +msgstr "" + +#: src/engine/sysDef.cpp:901 +msgid "Yamaha YM2612 (OPN2)" +msgstr "" + +#: src/engine/sysDef.cpp:902 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer)." +msgstr "" + +#: src/engine/sysDef.cpp:913 +msgid "Atari TIA" +msgstr "" + +#: src/engine/sysDef.cpp:914 +msgid "" +"it's a challenge to make music on this chip which barely has musical " +"capabilities..." +msgstr "" + +#: src/engine/sysDef.cpp:925 +msgid "Philips SAA1099" +msgstr "" + +#: src/engine/sysDef.cpp:926 +msgid "" +"supposedly an upgrade from the AY-3-8910, this was present on the Creative " +"Music System (Game Blaster) and SAM Coupé." +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 4" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 5" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 6" +msgstr "" + +#: src/engine/sysDef.cpp:934 +msgid "10xy: Set channel mode (x: noise; y: tone)" +msgstr "" + +#: src/engine/sysDef.cpp:935 +msgid "11xx: Set noise frequency" +msgstr "" + +#: src/engine/sysDef.cpp:936 +msgid "12xx: Setup envelope (refer to docs for more information)" +msgstr "" + +#: src/engine/sysDef.cpp:941 +msgid "Microchip AY8930" +msgstr "" + +#: src/engine/sysDef.cpp:942 +msgid "" +"an improved version of the AY-3-8910 with a bigger frequency range, duty " +"cycles, configurable noise and per-channel envelopes!" +msgstr "" + +#: src/engine/sysDef.cpp:953 +msgid "Commodore VIC-20" +msgstr "" + +#: src/engine/sysDef.cpp:954 +msgid "" +"Commodore's successor to the PET.\n" +"its square wave channels are more than just square..." +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:114 src/gui/settings.cpp:184 +#: src/gui/settings.cpp:3912 +msgid "Low" +msgstr "" + +#: src/engine/sysDef.cpp:955 +msgid "Mid" +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:113 src/gui/settings.cpp:186 +#: src/gui/settings.cpp:3913 +msgid "High" +msgstr "" + +#: src/engine/sysDef.cpp:964 +msgid "Commodore PET" +msgstr "" + +#: src/engine/sysDef.cpp:965 +msgid "" +"one channel of 1-bit wavetable which is better (and worse) than the PC " +"Speaker." +msgstr "" + +#: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 +#: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 +#: src/gui/settings.cpp:3959 src/gui/settings.cpp:4037 +msgid "Wave" +msgstr "" + +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:3994 +msgid "SNES" +msgstr "" + +#: src/engine/sysDef.cpp:976 +msgid "FM? nah... samples! Nintendo's answer to Sega." +msgstr "" + +#: src/engine/sysDef.cpp:983 +msgid "18xx: Enable echo buffer" +msgstr "" + +#: src/engine/sysDef.cpp:984 +msgid "19xx: Set echo delay (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:985 +msgid "1Axx: Set left echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:986 +msgid "1Bxx: Set right echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:987 +msgid "1Cxx: Set echo feedback" +msgstr "" + +#: src/engine/sysDef.cpp:988 +msgid "1Exx: Set dry output volume (left)" +msgstr "" + +#: src/engine/sysDef.cpp:989 +msgid "1Fxx: Set dry output volume (right)" +msgstr "" + +#: src/engine/sysDef.cpp:990 +msgid "30xx: Set echo filter coefficient 0" +msgstr "" + +#: src/engine/sysDef.cpp:991 +msgid "31xx: Set echo filter coefficient 1" +msgstr "" + +#: src/engine/sysDef.cpp:992 +msgid "32xx: Set echo filter coefficient 2" +msgstr "" + +#: src/engine/sysDef.cpp:993 +msgid "33xx: Set echo filter coefficient 3" +msgstr "" + +#: src/engine/sysDef.cpp:994 +msgid "34xx: Set echo filter coefficient 4" +msgstr "" + +#: src/engine/sysDef.cpp:995 +msgid "35xx: Set echo filter coefficient 5" +msgstr "" + +#: src/engine/sysDef.cpp:996 +msgid "36xx: Set echo filter coefficient 6" +msgstr "" + +#: src/engine/sysDef.cpp:997 +msgid "37xx: Set echo filter coefficient 7" +msgstr "" + +#: src/engine/sysDef.cpp:1002 +msgid "12xx: Toggle echo on this channel" +msgstr "" + +#: src/engine/sysDef.cpp:1003 +msgid "13xx: Toggle pitch modulation" +msgstr "" + +#: src/engine/sysDef.cpp:1004 +msgid "14xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:1005 +msgid "" +"15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " +"bent)" +msgstr "" + +#: src/engine/sysDef.cpp:1006 +msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" +msgstr "" + +#: src/engine/sysDef.cpp:1007 +msgid "1Dxx: Set noise frequency (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1008 +msgid "20xx: Set attack (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:1009 +msgid "21xx: Set decay (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1010 +msgid "22xx: Set sustain (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1011 +msgid "23xx: Set release (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1016 +msgid "Konami VRC6" +msgstr "" + +#: src/engine/sysDef.cpp:1017 +msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 1" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 2" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 Saw" +msgstr "" + +#: src/engine/sysDef.cpp:1024 src/engine/sysDef.cpp:2092 +msgid "12xx: Set duty cycle (pulse: 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1030 +msgid "Yamaha YM2413 (OPLL)" +msgstr "" + +#: src/engine/sysDef.cpp:1031 +msgid "" +"cost-reduced version of the OPL with 16 patches and only one of them is user-" +"configurable." +msgstr "" + +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1042 +msgid "Famicom Disk System (chip)" +msgstr "" + +#: src/engine/sysDef.cpp:1043 +msgid "a disk drive for the Famicom which also contains one wavetable channel." +msgstr "" + +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:3981 +msgid "FDS" +msgstr "" + +#: src/engine/sysDef.cpp:1051 +msgid "11xx: Set modulation depth" +msgstr "" + +#: src/engine/sysDef.cpp:1052 +msgid "12xy: Set modulation speed high byte (x: enable; y: value)" +msgstr "" + +#: src/engine/sysDef.cpp:1053 +msgid "13xx: Set modulation speed low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1054 +msgid "14xx: Set modulator position" +msgstr "" + +#: src/engine/sysDef.cpp:1055 +msgid "15xx: Set modulator table to waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1060 +msgid "MMC5" +msgstr "" + +#: src/engine/sysDef.cpp:1061 +msgid "" +"an expansion chip for the Famicom, featuring a little-known PCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:3983 +msgid "Namco 163" +msgstr "" + +#: src/engine/sysDef.cpp:1074 +msgid "an expansion chip for the Famicom, with full wavetable." +msgstr "" + +#: src/engine/sysDef.cpp:1081 +msgid "18xx: Change channel limits (0 to 7, x + 1)" +msgstr "" + +#: src/engine/sysDef.cpp:1082 +msgid "20xx: Load a waveform into memory" +msgstr "" + +#: src/engine/sysDef.cpp:1083 +msgid "21xx: Set position for wave load" +msgstr "" + +#: src/engine/sysDef.cpp:1086 +msgid "10xx: Select waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1087 +msgid "11xx: Set waveform position in RAM" +msgstr "" + +#: src/engine/sysDef.cpp:1088 +msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1089 +msgid "15xx: Set waveform load position" +msgstr "" + +#: src/engine/sysDef.cpp:1090 +msgid "16xx: Set waveform load length (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1095 +msgid "Yamaha YM2203 (OPN)" +msgstr "" + +#: src/engine/sysDef.cpp:1096 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)" +msgstr "" + +#: src/engine/sysDef.cpp:1107 +msgid "Yamaha YM2203 (OPN) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1108 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:1120 +msgid "Yamaha YM2203 (OPN) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1121 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1861 +msgid "CSM Timer" +msgstr "" + +#: src/engine/sysDef.cpp:1133 +msgid "Yamaha YM2608 (OPNA)" +msgstr "" + +#: src/engine/sysDef.cpp:1134 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels." +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 +#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 +msgid "Kick" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +msgid "Snare" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 +#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +msgid "Top" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +msgid "HiHat" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:211 +msgid "Tom" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 +msgid "Rim" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 +msgid "ADPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1145 +msgid "Yamaha YM2608 (OPNA) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1146 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1158 +msgid "Yamaha YM2608 (OPNA) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1159 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1171 +msgid "Yamaha YM3526 (OPL)" +msgstr "" + +#: src/engine/sysDef.cpp:1172 +msgid "" +"OPN, but what if you only had two operators, no stereo, no detune and a " +"lower ADSR parameter range?" +msgstr "" + +#: src/engine/sysDef.cpp:1183 +msgid "Yamaha YM3812 (OPL2)" +msgstr "" + +#: src/engine/sysDef.cpp:1184 +msgid "OPL, but what if you had more waveforms to choose than the normal sine?" +msgstr "" + +#: src/engine/sysDef.cpp:1195 +msgid "Yamaha YMF262 (OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:1196 +msgid "" +"OPL2, but what if you had twice the channels, 4-op mode, stereo and even " +"more waveforms?" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 1" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 3" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 5" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 7" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 9" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 11" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:3993 +msgid "MultiPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1209 +msgid "" +"how many channels of PCM do you want?\n" +"MultiPCM: yes" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 17" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 18" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 19" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 20" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 21" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 22" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 23" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 24" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 25" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 26" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 27" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 28" +msgstr "" + +#: src/engine/sysDef.cpp:1217 +msgid "PC Speaker" +msgstr "" + +#: src/engine/sysDef.cpp:1218 +msgid "good luck! you get one square and no volume control." +msgstr "" + +#: src/engine/sysDef.cpp:1219 src/engine/sysDef.cpp:1228 +#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 +#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 +msgid "Square" +msgstr "" + +#: src/engine/sysDef.cpp:1226 +msgid "Pong" +msgstr "" + +#: src/engine/sysDef.cpp:1227 +msgid "please don't use this chip. it was added as a joke." +msgstr "" + +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:3986 +msgid "POKEY" +msgstr "" + +#: src/engine/sysDef.cpp:1236 +msgid "" +"TIA, but better and more flexible.\n" +"used in the Atari 8-bit family of computers (400/800/XL/XE)." +msgstr "" + +#: src/engine/sysDef.cpp:1243 src/engine/sysDef.cpp:1714 +msgid "10xx: Set waveform (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1244 +msgid "11xx: Set AUDCTL" +msgstr "" + +#: src/engine/sysDef.cpp:1245 +msgid "12xx: Toggle two-tone mode" +msgstr "" + +#: src/engine/sysDef.cpp:1250 +msgid "Ricoh RF5C68" +msgstr "" + +#: src/engine/sysDef.cpp:1251 +msgid "" +"this is like SNES' sound chip but without interpolation and the rest of nice " +"bits." +msgstr "" + +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:3988 +msgid "WonderSwan" +msgstr "" + +#: src/engine/sysDef.cpp:1261 +msgid "developed by the makers of the Game Boy and the Virtual Boy..." +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/PCM" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Sweep" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Noise" +msgstr "" + +#: src/engine/sysDef.cpp:1269 +msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" +msgstr "" + +#: src/engine/sysDef.cpp:1270 +msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" +msgstr "" + +#: src/engine/sysDef.cpp:1271 +msgid "13xx: Set sweep amount" +msgstr "" + +#: src/engine/sysDef.cpp:1277 +msgid "Yamaha YM2414 (OPZ)" +msgstr "" + +#: src/engine/sysDef.cpp:1278 +msgid "" +"like OPM, but with more waveforms, fixed frequency mode and totally... " +"undocumented.\n" +"used in the Yamaha TX81Z and some other synthesizers." +msgstr "" + +#: src/engine/sysDef.cpp:1285 +msgid "2Fxx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4011 +msgid "Pokémon Mini" +msgstr "" + +#: src/engine/sysDef.cpp:1292 +msgid "this one is like PC Speaker but has duty cycles." +msgstr "" + +#: src/engine/sysDef.cpp:1293 src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4034 +msgid "Pulse" +msgstr "" + +#: src/engine/sysDef.cpp:1300 +msgid "SegaPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1301 +msgid "" +"used in some Sega arcade boards (like OutRun), and usually paired with a " +"YM2151." +msgstr "" + +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:3982 +msgid "Virtual Boy" +msgstr "" + +#: src/engine/sysDef.cpp:1313 +msgid "" +"a console which failed to sell well due to its headache-inducing features." +msgstr "" + +#: src/engine/sysDef.cpp:1321 +msgid "11xx: Set noise length (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1322 +msgid "" +"12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" +"direction (0-7: down, 8-F: up))" +msgstr "" + +#: src/engine/sysDef.cpp:1323 +msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1324 +msgid "" +"14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " +"speed; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1325 +msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1330 +msgid "Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:1331 +msgid "" +"like OPLL, but even more cost reductions applied. three FM channels went " +"missing, and drums mode did as well..." +msgstr "" + +#: src/engine/sysDef.cpp:1342 +msgid "Yamaha YM2610B (OPNB2)" +msgstr "" + +#: src/engine/sysDef.cpp:1343 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip." +msgstr "" + +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/gui/settings.cpp:4003 +msgid "ADPCM-B" +msgstr "" + +#: src/engine/sysDef.cpp:1354 +msgid "ZX Spectrum Beeper" +msgstr "" + +#: src/engine/sysDef.cpp:1355 +msgid "" +"the ZX Spectrum only had a basic beeper capable of...\n" +"...a bunch of thin pulses and tons of other interesting stuff!\n" +"Furnace provides a thin pulse system." +msgstr "" + +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1950 +msgid "12xx: Set pulse width" +msgstr "" + +#: src/engine/sysDef.cpp:1363 +msgid "17xx: Trigger overlay drum" +msgstr "" + +#: src/engine/sysDef.cpp:1368 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1369 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1381 +msgid "Yamaha YM2612 (OPN2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1382 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" + +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:3984 +msgid "Konami SCC" +msgstr "" + +#: src/engine/sysDef.cpp:1395 +msgid "" +"a wavetable chip made by Konami for use with the MSX.\n" +"the last channel shares its wavetable with the previous one though." +msgstr "" + +#: src/engine/sysDef.cpp:1405 +msgid "Yamaha YM3526 (OPL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1406 +msgid "the OPL chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1693 +msgid "Kick/FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1417 +msgid "Yamaha YM3812 (OPL2) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1418 +msgid "the OPL2 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1429 +msgid "Yamaha YMF262 (OPL3) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1430 +msgid "the OPL3 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1631 +msgid "Kick/FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1441 +msgid "Yamaha YM2610 (OPNB)" +msgstr "" + +#: src/engine/sysDef.cpp:1442 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing." +msgstr "" + +#: src/engine/sysDef.cpp:1453 +msgid "Yamaha YM2610 (OPNB) Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:1454 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1466 +msgid "Yamaha YM2610 (OPNB) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1467 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one includes CSM mode control for special effects on Channel 2." +msgstr "" + +#: src/engine/sysDef.cpp:1479 +msgid "Yamaha YM2413 (OPLL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1480 +msgid "the OPLL chips but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1491 +msgid "3xxx: Load LFSR (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1497 +msgid "Atari Lynx" +msgstr "" + +#: src/engine/sysDef.cpp:1498 +msgid "" +"a portable console made by Atari. it has all of Atari's trademark waveforms." +msgstr "" + +#: src/engine/sysDef.cpp:1509 +msgid "10xx: Set echo feedback level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1510 +msgid "11xx: Set channel echo level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1511 +msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:1513 +msgid "3xxx: Set echo delay buffer length (000 to AA5)" +msgstr "" + +#: src/engine/sysDef.cpp:1519 +msgid "Capcom QSound" +msgstr "" + +#: src/engine/sysDef.cpp:1520 +msgid "" +"used in some of Capcom's arcade boards. surround-like sampled sound with " +"echo." +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 4" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 5" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 6" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 8" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 11" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:3990 +msgid "VERA" +msgstr "" + +#: src/engine/sysDef.cpp:1531 +msgid "the chip used in a computer design created by The 8-Bit Guy." +msgstr "" + +#: src/engine/sysDef.cpp:1538 +msgid "20xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1539 +msgid "22xx: Set duty cycle (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:1544 +msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1545 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1557 +msgid "Yamaha YM2610B (OPNB2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1558 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1570 +msgid "SegaPCM (compatible 5-channel mode)" +msgstr "" + +#: src/engine/sysDef.cpp:1571 +msgid "" +"this is the same thing as SegaPCM, but only exposes 5 of the channels for " +"compatibility with DefleMask." +msgstr "" + +#: src/engine/sysDef.cpp:1582 +msgid "Seta/Allumer X1-010" +msgstr "" + +#: src/engine/sysDef.cpp:1583 +msgid "" +"a sound chip used in several Seta/Allumer-manufactured arcade boards with " +"too many channels of wavetable sound, which also are capable of sampled " +"sound." +msgstr "" + +#: src/engine/sysDef.cpp:1591 +msgid "11xx: Set envelope shape" +msgstr "" + +#: src/engine/sysDef.cpp:1592 +msgid "12xx: Set sample bank slot (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1596 +msgid "20xx: Set PCM frequency (1 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1597 +msgid "" +"22xx: Set envelope mode (bit 0: enable; bit 1: one-shot; bit 2: split shape " +"to L/R; bit 3/5: H.invert right/left; bit 4/6: V.invert right/left)" +msgstr "" + +#: src/engine/sysDef.cpp:1598 +msgid "23xx: Set envelope period" +msgstr "" + +#: src/engine/sysDef.cpp:1606 +msgid "Konami Bubble System WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1607 +msgid "" +"this is the wavetable part of the Bubble System, which also had two " +"AY-3-8910s." +msgstr "" + +#: src/engine/sysDef.cpp:1619 +msgid "Yamaha YMF278B (OPL4)" +msgstr "" + +#: src/engine/sysDef.cpp:1620 +msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 19" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 20" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 21" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 22" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 23" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 24" +msgstr "" + +#: src/engine/sysDef.cpp:1629 +msgid "Yamaha YMF278B (OPL4) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1630 +msgid "the OPL4 but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1638 +msgid "11xx: Set filter mode (00 to 03)" +msgstr "" + +#: src/engine/sysDef.cpp:1639 +msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1640 +msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1641 +msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1642 +msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1643 +msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1644 +msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1645 +msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1646 +msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1647 +msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1648 +msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1649 +msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1650 +msgid "" +"25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1651 +msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1652 +msgid "" +"27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1656 +msgid "120x: Set pause (bit 0)" +msgstr "" + +#: src/engine/sysDef.cpp:1658 +msgid "2xxx: Set envelope count (000 to 1FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1659 +msgid "3xxx: Set filter coefficient K1 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1660 +msgid "4xxx: Set filter coefficient K2 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1667 +msgid "Ensoniq ES5506" +msgstr "" + +#: src/engine/sysDef.cpp:1668 +msgid "" +"a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " +"Gravis' Ultrasound cards." +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 29" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 30" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 31" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 32" +msgstr "" + +#: src/engine/sysDef.cpp:1679 +msgid "Yamaha Y8950" +msgstr "" + +#: src/engine/sysDef.cpp:1680 +msgid "like OPL but with an ADPCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1691 +msgid "Yamaha Y8950 with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1692 +msgid "the Y8950 chip, in drums mode." +msgstr "" + +#: src/engine/sysDef.cpp:1703 +msgid "Konami SCC+" +msgstr "" + +#: src/engine/sysDef.cpp:1704 +msgid "" +"this is a variant of Konami's SCC chip with the last channel's wavetable " +"being independent." +msgstr "" + +#: src/engine/sysDef.cpp:1715 +msgid "12xx: Set pulse width (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:1716 +msgid "13xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1717 +msgid "" +"14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " +"bit 3: band pass)" +msgstr "" + +#: src/engine/sysDef.cpp:1718 +msgid "15xx: Set frequency sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1719 +msgid "16xx: Set frequency sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1720 +msgid "17xx: Set volume sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1721 +msgid "18xx: Set volume sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1722 +msgid "19xx: Set cutoff sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1723 +msgid "1Axx: Set cutoff sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1724 +msgid "1Bxx: Set frequency sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1725 +msgid "1Cxx: Set volume sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1726 +msgid "1Dxx: Set cutoff sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1727 +msgid "1Exx: Set phase reset period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1728 +msgid "1Fxx: Set phase reset period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1729 +msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1730 +msgid "" +"21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " +"loop; bit 7: alternate)" +msgstr "" + +#: src/engine/sysDef.cpp:1731 +msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1739 +msgid "tildearrow Sound Unit" +msgstr "" + +#: src/engine/sysDef.cpp:1740 +msgid "" +"tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " +"get this!" +msgstr "" + +#: src/engine/sysDef.cpp:1751 +msgid "OKI MSM6295" +msgstr "" + +#: src/engine/sysDef.cpp:1752 +msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:1759 +msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" +msgstr "" + +#: src/engine/sysDef.cpp:1764 +msgid "OKI MSM6258" +msgstr "" + +#: src/engine/sysDef.cpp:1765 +msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." +msgstr "" + +#: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 +#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 +#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4165 +msgid "Sample" +msgstr "" + +#: src/engine/sysDef.cpp:1772 +msgid "20xx: Set frequency divider (0-2)" +msgstr "" + +#: src/engine/sysDef.cpp:1773 +msgid "21xx: Select clock rate (0: full; 1: half)" +msgstr "" + +#: src/engine/sysDef.cpp:1778 +msgid "Yamaha YMZ280B (PCMD8)" +msgstr "" + +#: src/engine/sysDef.cpp:1779 +msgid "" +"used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " +"16-bit PCM." +msgstr "" + +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:3996 +msgid "Namco WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1798 +msgid "" +"a wavetable sound chip used in Pac-Man, among other early Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1808 +msgid "Namco C15 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1809 +msgid "" +"successor of the original Namco WSG chip, used in later Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1819 +msgid "Namco C30 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1820 +msgid "like Namco C15 but with stereo sound." +msgstr "" + +#: src/engine/sysDef.cpp:1830 +msgid "OKI MSM5232" +msgstr "" + +#: src/engine/sysDef.cpp:1831 +msgid "" +"a square wave additive synthesis chip made by OKI. used in some arcade " +"machines and instruments." +msgstr "" + +#: src/engine/sysDef.cpp:1839 +msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" +msgstr "" + +#: src/engine/sysDef.cpp:1840 src/engine/sysDef.cpp:1998 +msgid "11xx: Set noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:1841 +msgid "12xx: Set group attack (0 to 5)" +msgstr "" + +#: src/engine/sysDef.cpp:1842 +msgid "13xx: Set group decay (0 to 11)" +msgstr "" + +#: src/engine/sysDef.cpp:1847 +msgid "Yamaha YM2612 (OPN2) with DualPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1848 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels." +msgstr "" + +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +msgid "FM 6/PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1859 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:3966 +msgid "T6W28" +msgstr "" + +#: src/engine/sysDef.cpp:1873 +msgid "" +"an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " +"and noise channel frequency." +msgstr "" + +#: src/engine/sysDef.cpp:1880 +msgid "20xx: Set noise length (0: short, 1: long)" +msgstr "" + +#: src/engine/sysDef.cpp:1885 +msgid "Generic PCM DAC" +msgstr "" + +#: src/engine/sysDef.cpp:1886 +msgid "as generic sample playback as it gets." +msgstr "" + +#: src/engine/sysDef.cpp:1898 +msgid "Konami K007232" +msgstr "" + +#: src/engine/sysDef.cpp:1899 +msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." +msgstr "" + +#: src/engine/sysDef.cpp:1908 +msgid "Irem GA20" +msgstr "" + +#: src/engine/sysDef.cpp:1909 +msgid "" +"yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " +"sample loop." +msgstr "" + +#: src/engine/sysDef.cpp:1918 +msgid "Sharp SM8521" +msgstr "" + +#: src/engine/sysDef.cpp:1919 +msgid "a SoC with wavetable sound hardware." +msgstr "" + +#: src/engine/sysDef.cpp:1929 +msgid "Casio PV-1000" +msgstr "" + +#: src/engine/sysDef.cpp:1930 +msgid "" +"a game console with 3 channels of square wave. it's what happens after " +"fusing TIA and VIC together." +msgstr "" + +#: src/engine/sysDef.cpp:1937 +msgid "10xx: Set ring modulation (0: disable, 1: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:1942 +msgid "ZX Spectrum Beeper (QuadTone Engine)" +msgstr "" + +#: src/engine/sysDef.cpp:1943 +msgid "" +"another ZX Spectrum beeper system with full PWM pulses and 3-level volume " +"per channel. it also has a pitchable overlay sample channel." +msgstr "" + +#: src/engine/sysDef.cpp:1955 +msgid "Konami K053260" +msgstr "" + +#: src/engine/sysDef.cpp:1956 +msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." +msgstr "" + +#: src/engine/sysDef.cpp:1968 +msgid "MOS Technology TED" +msgstr "" + +#: src/engine/sysDef.cpp:1969 +msgid "" +"two square waves (one may be turned into noise). used in the Commodore " +"Plus/4, 16 and 116." +msgstr "" + +#: src/engine/sysDef.cpp:1978 +msgid "Namco C140" +msgstr "" + +#: src/engine/sysDef.cpp:1979 +msgid "Namco's first PCM chip from 1987. it's pretty good for being so." +msgstr "" + +#: src/engine/sysDef.cpp:1989 +msgid "Namco C219" +msgstr "" + +#: src/engine/sysDef.cpp:1990 +msgid "" +"Namco's PCM chip used in their NA-1/2 hardware.\n" +"very similar to C140, but has noise generator." +msgstr "" + +#: src/engine/sysDef.cpp:1999 +msgid "12xy: Set invert mode (x: surround; y: invert)" +msgstr "" + +#: src/engine/sysDef.cpp:2004 +msgid "ESS ES1xxx series (ESFM)" +msgstr "" + +#: src/engine/sysDef.cpp:2005 +msgid "" +"a unique FM synth featured in PC sound cards.\n" +"based on the OPL3 design, but with lots of its features extended." +msgstr "" + +#: src/engine/sysDef.cpp:2006 +msgid "FM 11" +msgstr "" + +#: src/engine/sysDef.cpp:2012 +msgid "2Exx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:2018 +msgid "PowerNoise" +msgstr "" + +#: src/engine/sysDef.cpp:2019 +msgid "" +"a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" +"used in the Hexheld fantasy console." +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 1" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 2" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 3" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Slope" +msgstr "" + +#: src/engine/sysDef.cpp:2026 +msgid "" +"20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " +"accumulator (00 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2027 +msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:2028 +msgid "22xx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:2029 +msgid "23xx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4021 +msgid "Dave" +msgstr "" + +#: src/engine/sysDef.cpp:2036 +msgid "" +"this chip was featured in the Enterprise 128 computer. it is similar to " +"POKEY, but with stereo output." +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Left" +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Right" +msgstr "" + +#: src/engine/sysDef.cpp:2043 +msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" +msgstr "" + +#: src/engine/sysDef.cpp:2044 +msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:2045 +msgid "12xx: Toggle high-pass with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:2046 +msgid "13xx: Toggle ring modulation with channel+2" +msgstr "" + +#: src/engine/sysDef.cpp:2047 +msgid "14xx: Toggle swap counters (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2048 +msgid "15xx: Toggle low pass (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "16xx: Set clock divider (0: /2; 1: /3)" +msgstr "" + +#: src/engine/sysDef.cpp:2054 +msgid "Game Boy Advance DMA Sound" +msgstr "" + +#: src/engine/sysDef.cpp:2055 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " +"hardware." +msgstr "" + +#: src/engine/sysDef.cpp:2068 +msgid "Game Boy Advance MinMod" +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven by software mixing " +"to provide up to sixteen sample channels" +msgstr "" + +#: src/engine/sysDef.cpp:2078 +msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" +msgstr "" + +#: src/engine/sysDef.cpp:2079 +msgid "12xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4022 +msgid "Nintendo DS" +msgstr "" + +#: src/engine/sysDef.cpp:2085 +msgid "a handheld video game console with two screens. it uses a stylus." +msgstr "" + +#: src/engine/sysDef.cpp:2093 +msgid "1Fxx: Set global volume (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2098 +msgid "5E01" +msgstr "" + +#: src/engine/sysDef.cpp:2099 +msgid "" +"a fantasy sound chip created by Euly. it is based on Ricoh 2A03, adding a " +"couple features such as 32 noise pitches, an extra duty cycle, and three " +"waveforms (besides triangle)." +msgstr "" + +#: src/engine/sysDef.cpp:2107 +msgid "" +"12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4025 +msgid "Bifurcator" +msgstr "" + +#: src/engine/sysDef.cpp:2121 +msgid "a fantasy sound chip using logistic map iterations to generate sound." +msgstr "" + +#: src/engine/sysDef.cpp:2128 +msgid "10xx: Load low byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2129 +msgid "11xx: Load high byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2130 +msgid "12xx: Set low byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2131 +msgid "13xx: Set high byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4026 +msgid "SID2" +msgstr "" + +#: src/engine/sysDef.cpp:2137 +msgid "" +"a fantasy sound chip created by LTVA. it is similar to the SID chip, but " +"with many of its problems fixed." +msgstr "" + +#: src/engine/sysDef.cpp:2148 +msgid "Dummy System" +msgstr "" + +#: src/engine/sysDef.cpp:2149 +msgid "this is a system designed for testing purposes." +msgstr "" + #: src/gui/debugWindow.cpp:662 msgid "This is a language test." msgstr "" @@ -55,14 +3661,14 @@ msgstr "" #: src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 #: src/gui/insEdit.cpp:7470 src/gui/mixer.cpp:268 src/gui/sampleEdit.cpp:1003 #: src/gui/userPresets.cpp:417 src/gui/settings.cpp:241 -#: src/gui/settings.cpp:1054 src/gui/settings.cpp:1432 -#: src/gui/settings.cpp:1444 src/gui/settings.cpp:3309 -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:1056 src/gui/settings.cpp:1434 +#: src/gui/settings.cpp:1446 src/gui/settings.cpp:3311 +#: src/gui/settings.cpp:3957 msgid "Volume" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1607 src/gui/settings.cpp:3346 -#: src/gui/settings.cpp:4028 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1609 src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:4030 msgid "Channel" msgstr "" @@ -114,7 +3720,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3687 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3689 msgid "Line size" msgstr "" @@ -130,7 +3736,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3733 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3735 msgid "Color" msgstr "" @@ -143,12 +3749,12 @@ msgid "Spread" msgstr "" #: src/gui/chanOsc.cpp:314 src/gui/subSongs.cpp:121 src/gui/sysManager.cpp:124 -#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2221 +#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2223 msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3825 src/gui/settings.cpp:4105 -#: src/gui/settings.cpp:4132 src/gui/settings.cpp:4158 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3827 src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4134 src/gui/settings.cpp:4160 msgid "Background" msgstr "" @@ -235,7 +3841,7 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/effectList.cpp:45 src/gui/insEdit.cpp:5288 #: src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 src/gui/subSongs.cpp:125 #: src/gui/sysManager.cpp:54 src/gui/userPresets.cpp:368 -#: src/gui/settings.cpp:1005 src/gui/settings.cpp:4323 +#: src/gui/settings.cpp:1007 src/gui/settings.cpp:4325 msgid "Name" msgstr "" @@ -815,8 +4421,8 @@ msgid "only accept 0Dxx" msgstr "" #: src/gui/compatFlags.cpp:319 src/gui/editControls.cpp:458 -#: src/gui/settings.cpp:2057 src/gui/settings.cpp:3874 -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:2059 src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3960 msgid "Other" msgstr "" @@ -979,7 +4585,7 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/insEdit.cpp:5334 src/gui/util.cpp:107 -#: src/gui/util.cpp:109 src/gui/settings.cpp:4160 +#: src/gui/util.cpp:109 src/gui/settings.cpp:4162 msgid "Unknown" msgstr "" @@ -1195,15 +4801,6 @@ msgstr "" msgid "too many instruments!" msgstr "" -#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 -#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 -msgid "too many wavetables!" -msgstr "" - -#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 -msgid "too many samples!" -msgstr "" - #: src/gui/doAction.cpp:1124 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" @@ -1377,15 +4974,15 @@ msgstr "" #: src/gui/editControls.cpp:421 src/gui/editControls.cpp:754 #: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1015 #: src/gui/findReplace.cpp:794 src/gui/gui.cpp:5893 src/gui/guiConst.cpp:582 -#: src/gui/settings.cpp:2284 src/gui/settings.cpp:3237 -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:2286 src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:4042 msgid "Pattern" msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 -#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2425 -#: src/gui/settings.cpp:3211 src/gui/settings.cpp:3915 +#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2427 +#: src/gui/settings.cpp:3213 src/gui/settings.cpp:3917 msgid "Orders" msgstr "" @@ -1394,16 +4991,6 @@ msgstr "" msgid "Ins" msgstr "" -#: src/gui/editControls.cpp:433 src/gui/settings.cpp:3957 -#: src/gui/settings.cpp:4035 -msgid "Wave" -msgstr "" - -#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 -#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4163 -msgid "Sample" -msgstr "" - #: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 #: src/gui/guiConst.cpp:230 msgid "Song" @@ -1434,8 +5021,8 @@ msgstr "" #: src/gui/exportOptions.cpp:300 src/gui/exportOptions.cpp:321 #: src/gui/exportOptions.cpp:344 src/gui/gui.cpp:5572 src/gui/gui.cpp:5624 #: src/gui/guiConst.cpp:536 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1187 src/gui/settings.cpp:2105 -#: src/gui/settings.cpp:2497 src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:1189 src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2499 src/gui/settings.cpp:3742 msgid "Export" msgstr "" @@ -1546,7 +5133,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:635 src/gui/exportOptions.cpp:261 -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3867 msgid "Directory" msgstr "" @@ -1592,7 +5179,7 @@ msgstr "" #: src/gui/editControls.cpp:745 src/gui/editControls.cpp:837 #: src/gui/editControls.cpp:953 src/gui/editControls.cpp:1093 -#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1430 +#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1432 msgid "Metronome" msgstr "" @@ -1742,7 +5329,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1297 +#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1299 msgid "Sample rate" msgstr "" @@ -1750,11 +5337,11 @@ msgstr "" msgid "Channels in file" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:875 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:877 msgid "Loops" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:880 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:882 msgid "Fade out (seconds)" msgstr "" @@ -1765,7 +5352,7 @@ msgstr "" #: src/gui/exportOptions.cpp:90 src/gui/insEdit.cpp:519 src/gui/mixer.cpp:250 #: src/gui/sampleEdit.cpp:1128 src/gui/userPresets.cpp:393 #: src/gui/userPresets.cpp:405 src/gui/waveEdit.cpp:1096 -#: src/gui/settings.cpp:1025 src/gui/settings.cpp:1039 +#: src/gui/settings.cpp:1027 src/gui/settings.cpp:1041 msgid "Invert" msgstr "" @@ -1899,16 +5486,16 @@ msgstr "" msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1198 -#: src/gui/settings.cpp:3869 +#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:3871 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3871 +#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3873 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3872 +#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3874 msgid "ZSM" msgstr "" @@ -1916,8 +5503,8 @@ msgstr "" msgid "Amiga Validation" msgstr "" -#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2899 -#: src/gui/settings.cpp:3831 +#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2901 +#: src/gui/settings.cpp:3833 msgid "Text" msgstr "" @@ -2036,18 +5623,18 @@ msgid "Back" msgstr "" #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3297 -#: src/gui/settings.cpp:4055 +#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3299 +#: src/gui/settings.cpp:4057 msgid "Note" msgstr "" #: src/gui/findReplace.cpp:707 src/gui/findReplace.cpp:974 -#: src/gui/settings.cpp:3315 +#: src/gui/settings.cpp:3317 msgid "Effect" msgstr "" #: src/gui/findReplace.cpp:725 src/gui/findReplace.cpp:1003 -#: src/gui/settings.cpp:2219 +#: src/gui/settings.cpp:2221 msgid "Value" msgstr "" @@ -2067,8 +5654,8 @@ msgstr "" msgid "Search range:" msgstr "" -#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4047 -#: src/gui/settings.cpp:4112 +#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4114 msgid "Selection" msgstr "" @@ -2444,35 +6031,6 @@ msgstr "" msgid "zlib finish stream error" msgstr "" -#: src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 -#, c-format -msgid "on seek: %s" -msgstr "" - -#: src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 -#, c-format -msgid "on pre tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2273 src/gui/gui.cpp:2436 src/gui/settings.cpp:5747 -msgid "file is empty" -msgstr "" - -#: src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 -#, c-format -msgid "on tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 src/gui/settings.cpp:5756 -#, c-format -msgid "on get size: %s" -msgstr "" - -#: src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 src/gui/settings.cpp:5763 -#, c-format -msgid "on read: %s" -msgstr "" - #: src/gui/gui.cpp:2316 msgid "everything OK" msgstr "" @@ -2575,7 +6133,7 @@ msgstr "" msgid "Set" msgstr "" -#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2501 +#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2503 msgid "Reset" msgstr "" @@ -2667,7 +6225,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:938 +#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:940 msgid "Randomize" msgstr "" @@ -2699,7 +6257,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7306 +#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7327 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -2726,12 +6284,12 @@ msgstr "" msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7032 -#: src/gui/settings.cpp:5619 +#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7053 +#: src/gui/settings.cpp:5621 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/gui.cpp:4191 src/gui/settings.cpp:804 +#: src/gui/gui.cpp:4191 src/gui/settings.cpp:806 msgid "File" msgstr "" @@ -2878,7 +6436,7 @@ msgstr "" msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2502 +#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2504 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -3332,7 +6890,7 @@ msgstr "" msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:921 +#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:923 msgid "New Song" msgstr "" @@ -3485,7 +7043,39 @@ msgid "" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7508 +#: src/gui/gui.cpp:7028 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7030 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7032 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7034 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7036 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7038 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7040 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7042 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7529 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -3493,7 +7083,7 @@ msgstr "" msgid "Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3976 +#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3978 msgid "VRC6 (saw)" msgstr "" @@ -3501,11 +7091,11 @@ msgstr "" msgid "OPL (drums)" msgstr "" -#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4017 +#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4019 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4018 +#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4020 msgid "PowerNoise (slope)" msgstr "" @@ -3566,7 +7156,7 @@ msgstr "" #: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7413 #: src/gui/insEdit.cpp:7428 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7447 #: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7474 -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3958 msgid "Pitch" msgstr "" @@ -3577,7 +7167,7 @@ msgstr "" #: src/gui/insEdit.cpp:7253 src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7271 #: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7360 #: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7446 -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1065 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1067 msgid "Panning" msgstr "" @@ -3593,7 +7183,7 @@ msgstr "" msgid "System (Secondary)" msgstr "" -#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3855 src/gui/settings.cpp:4076 +#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3857 src/gui/settings.cpp:4078 msgid "Miscellaneous" msgstr "" @@ -3741,7 +7331,7 @@ msgstr "" msgid "Sample List" msgstr "" -#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4104 +#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4106 msgid "Sample Editor" msgstr "" @@ -3753,7 +7343,7 @@ msgstr "" msgid "Oscilloscope (master)" msgstr "" -#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3909 +#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3911 msgid "Volume Meter" msgstr "" @@ -3765,7 +7355,7 @@ msgstr "" msgid "Compatibility Flags" msgstr "" -#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4131 +#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4133 msgid "Piano" msgstr "" @@ -3773,7 +7363,7 @@ msgstr "" msgid "Song Comments" msgstr "" -#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4122 +#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4124 msgid "Pattern Manager" msgstr "" @@ -3785,7 +7375,7 @@ msgstr "" msgid "Register View" msgstr "" -#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4183 +#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4185 msgid "Log Viewer" msgstr "" @@ -3801,7 +7391,7 @@ msgstr "" msgid "Find/Replace" msgstr "" -#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4141 +#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4143 msgid "Clock" msgstr "" @@ -3809,7 +7399,7 @@ msgstr "" msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3636 src/gui/settings.cpp:4157 +#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3638 src/gui/settings.cpp:4159 msgid "Memory Composition" msgstr "" @@ -4277,7 +7867,7 @@ msgstr "" msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1442 +#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1444 msgid "Sample preview" msgstr "" @@ -4497,19 +8087,10 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4031 +#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4033 msgid "FM" msgstr "" -#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 -#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 -msgid "Square" -msgstr "" - -#: src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 src/gui/settings.cpp:3870 -msgid "Wavetable" -msgstr "" - #: src/gui/guiConst.cpp:1396 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:7204 #: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7480 msgid "Special" @@ -4578,7 +8159,7 @@ msgid "Decay 2" msgstr "" #: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 -#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3927 +#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3929 #: src/gui/sysConf.cpp:731 msgid "Release" msgstr "" @@ -4609,7 +8190,7 @@ msgstr "" msgid "Detune 2" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3937 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3939 msgid "SSG-EG" msgstr "" @@ -4647,8 +8228,8 @@ msgstr "" #: src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7211 #: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7425 #: src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7473 -#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3883 src/gui/settings.cpp:3938 -#: src/gui/settings.cpp:4106 +#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3885 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4108 msgid "Waveform" msgstr "" @@ -4985,11 +8566,6 @@ msgstr "" msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -msgid "Triangle" -msgstr "" - #: src/gui/insEdit.cpp:201 msgid "Cut Sine" msgstr "" @@ -5006,23 +8582,6 @@ msgstr "" msgid "Squished AbsTriangle" msgstr "" -#: src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 -msgid "Snare" -msgstr "" - -#: src/gui/insEdit.cpp:211 -msgid "Tom" -msgstr "" - -#: src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 src/gui/insEdit.cpp:1909 -#: src/gui/insEdit.cpp:2014 -msgid "Top" -msgstr "" - -#: src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 -msgid "HiHat" -msgstr "" - #: src/gui/insEdit.cpp:224 msgid "Noise disabled" msgstr "" @@ -5400,7 +8959,7 @@ msgstr "" #: src/gui/insEdit.cpp:5861 src/gui/insEdit.cpp:5862 src/gui/insEdit.cpp:6487 #: src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6555 src/gui/insEdit.cpp:6556 #: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7029 -#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3925 +#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3927 #, c-format msgid "Envelope" msgstr "" @@ -5581,7 +9140,7 @@ msgid "Release mode: Passive (delayed release)" msgstr "" #: src/gui/insEdit.cpp:2284 src/gui/insEdit.cpp:2382 src/gui/insEdit.cpp:5582 -#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:796 +#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:798 msgid "Length" msgstr "" @@ -5615,10 +9174,6 @@ msgid "" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2629 -msgid "DPCM" -msgstr "" - #: src/gui/insEdit.cpp:2632 msgid "new DPCM features disabled (compatibility)!" msgstr "" @@ -5729,10 +9284,6 @@ msgstr "" msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 -msgid "Kick" -msgstr "" - #: src/gui/insEdit.cpp:3303 msgid "Snare/Hi-hat" msgstr "" @@ -5814,7 +9365,7 @@ msgid "Create New" msgstr "" #: src/gui/insEdit.cpp:5321 src/gui/sampleEdit.cpp:501 -#: src/gui/settings.cpp:1605 src/gui/settings.cpp:2217 +#: src/gui/settings.cpp:1607 src/gui/settings.cpp:2219 msgid "Type" msgstr "" @@ -6315,11 +9866,6 @@ msgstr "" msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7223 -#: src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4033 -msgid "Noise" -msgstr "" - #: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7107 #: src/gui/insEdit.cpp:7199 src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7424 msgid "Noise Freq" @@ -6393,7 +9939,7 @@ msgstr "" msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1316 +#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1318 msgid "Outputs" msgstr "" @@ -6588,11 +10134,11 @@ msgstr "" msgid "Master Volume" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1072 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1074 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4148 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4150 msgid "Patchbay" msgstr "" @@ -6609,7 +10155,7 @@ msgid "Display internal" msgstr "" #: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/songInfo.cpp:69 -#: src/gui/settings.cpp:1841 src/gui/settings.cpp:2029 +#: src/gui/settings.cpp:1843 src/gui/settings.cpp:2031 msgid "System" msgstr "" @@ -6795,8 +10341,8 @@ msgstr "" msgid "Key layout:" msgstr "" -#: src/gui/piano.cpp:108 src/gui/settings.cpp:611 src/gui/settings.cpp:612 -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:1244 +#: src/gui/piano.cpp:108 src/gui/settings.cpp:613 src/gui/settings.cpp:614 +#: src/gui/settings.cpp:1245 src/gui/settings.cpp:1246 msgid "Automatic" msgstr "" @@ -7472,7 +11018,7 @@ msgstr "" msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1080 +#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1082 msgid "Configure" msgstr "" @@ -7491,9 +11037,9 @@ msgstr "" msgid "Save and Close" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1183 -#: src/gui/settings.cpp:2101 src/gui/settings.cpp:2493 -#: src/gui/settings.cpp:3736 +#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1185 +#: src/gui/settings.cpp:2103 src/gui/settings.cpp:2495 +#: src/gui/settings.cpp:3738 msgid "Import" msgstr "" @@ -7517,10 +11063,6 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4032 -msgid "Pulse" -msgstr "" - #: src/gui/waveEdit.cpp:38 src/gui/sysConf.cpp:1874 msgid "Linear" msgstr "" @@ -7822,14 +11364,6 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:113 src/gui/settings.cpp:186 src/gui/settings.cpp:3911 -msgid "High" -msgstr "" - -#: src/gui/settings.cpp:114 src/gui/settings.cpp:184 src/gui/settings.cpp:3910 -msgid "Low" -msgstr "" - #: src/gui/settings.cpp:146 msgid "ASAP (C++ port)" msgstr "" @@ -7924,7 +11458,7 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:549 src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:229 src/gui/settings.cpp:551 src/gui/settings.cpp:3119 msgid "Program" msgstr "" @@ -7940,14 +11474,14 @@ msgstr "" msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:236 src/gui/settings.cpp:1653 src/gui/settings.cpp:1663 -#: src/gui/settings.cpp:1683 src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:1655 src/gui/settings.cpp:1665 +#: src/gui/settings.cpp:1685 src/gui/settings.cpp:1691 #, c-format msgid "Any" msgstr "" -#: src/gui/settings.cpp:240 src/gui/settings.cpp:3303 src/gui/settings.cpp:3868 -#: src/gui/settings.cpp:4061 +#: src/gui/settings.cpp:240 src/gui/settings.cpp:3305 src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:4063 msgid "Instrument" msgstr "" @@ -8015,74 +11549,74 @@ msgstr "" msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:291 +#: src/gui/settings.cpp:293 msgid "Press key..." msgstr "" -#: src/gui/settings.cpp:540 +#: src/gui/settings.cpp:542 msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:547 +#: src/gui/settings.cpp:549 msgid "General" msgstr "" -#: src/gui/settings.cpp:551 +#: src/gui/settings.cpp:553 msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:606 src/gui/settings.cpp:625 src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:608 src/gui/settings.cpp:627 src/gui/settings.cpp:1259 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:609 +#: src/gui/settings.cpp:611 msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:611 +#: src/gui/settings.cpp:613 msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:628 +#: src/gui/settings.cpp:630 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" "start Furnace with -safemode if you mess something up." msgstr "" -#: src/gui/settings.cpp:629 +#: src/gui/settings.cpp:631 msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:634 +#: src/gui/settings.cpp:636 msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:639 +#: src/gui/settings.cpp:641 msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:644 +#: src/gui/settings.cpp:646 msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:649 +#: src/gui/settings.cpp:651 msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:654 +#: src/gui/settings.cpp:656 msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:659 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:661 src/gui/settings.cpp:1332 msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:665 +#: src/gui/settings.cpp:667 msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:672 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -8091,11 +11625,11 @@ msgid "" "- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:672 src/gui/sysConf.cpp:2444 +#: src/gui/settings.cpp:674 src/gui/sysConf.cpp:2444 msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:677 +#: src/gui/settings.cpp:679 #, c-format msgid "" "current backend: %s\n" @@ -8104,51 +11638,51 @@ msgid "" "%s" msgstr "" -#: src/gui/settings.cpp:680 +#: src/gui/settings.cpp:682 msgid "VSync" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:694 +#: src/gui/settings.cpp:696 msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:700 msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:705 +#: src/gui/settings.cpp:707 msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:710 +#: src/gui/settings.cpp:712 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." msgstr "" -#: src/gui/settings.cpp:715 +#: src/gui/settings.cpp:717 msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:720 +#: src/gui/settings.cpp:722 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:725 +#: src/gui/settings.cpp:727 msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:730 +#: src/gui/settings.cpp:732 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -8156,284 +11690,284 @@ msgid "" "option if that is the case." msgstr "" -#: src/gui/settings.cpp:735 +#: src/gui/settings.cpp:737 msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:741 +#: src/gui/settings.cpp:743 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:745 +#: src/gui/settings.cpp:747 msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:755 msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:759 msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:761 +#: src/gui/settings.cpp:763 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:766 +#: src/gui/settings.cpp:768 msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:768 +#: src/gui/settings.cpp:770 msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:772 +#: src/gui/settings.cpp:774 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:776 msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" - #: src/gui/settings.cpp:781 msgid "" "render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" + +#: src/gui/settings.cpp:783 +msgid "" +"render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:788 +#: src/gui/settings.cpp:790 msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:790 +#: src/gui/settings.cpp:792 msgid "Strength" msgstr "" -#: src/gui/settings.cpp:807 +#: src/gui/settings.cpp:809 msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:814 msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:819 +#: src/gui/settings.cpp:821 msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:824 +#: src/gui/settings.cpp:826 msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:828 +#: src/gui/settings.cpp:830 msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:836 msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:839 +#: src/gui/settings.cpp:841 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" "which do not support this format." msgstr "" -#: src/gui/settings.cpp:843 +#: src/gui/settings.cpp:845 msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:848 +#: src/gui/settings.cpp:850 msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:853 msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:853 +#: src/gui/settings.cpp:855 msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:857 +#: src/gui/settings.cpp:859 msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:861 +#: src/gui/settings.cpp:863 msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:867 +#: src/gui/settings.cpp:869 msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:869 +#: src/gui/settings.cpp:871 msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:887 +#: src/gui/settings.cpp:889 msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:894 +#: src/gui/settings.cpp:896 msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:899 +#: src/gui/settings.cpp:901 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." msgstr "" -#: src/gui/settings.cpp:903 +#: src/gui/settings.cpp:905 msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:908 +#: src/gui/settings.cpp:910 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." msgstr "" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:914 msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:917 +#: src/gui/settings.cpp:919 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" -#: src/gui/settings.cpp:923 +#: src/gui/settings.cpp:925 msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:925 +#: src/gui/settings.cpp:927 msgid "Current system" msgstr "" -#: src/gui/settings.cpp:988 +#: src/gui/settings.cpp:990 msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:1123 +#: src/gui/settings.cpp:1125 msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:1125 +#: src/gui/settings.cpp:1127 msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:1129 +#: src/gui/settings.cpp:1131 msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:1133 +#: src/gui/settings.cpp:1135 msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:1137 +#: src/gui/settings.cpp:1139 msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:1138 +#: src/gui/settings.cpp:1140 msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:1140 +#: src/gui/settings.cpp:1142 msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:1144 +#: src/gui/settings.cpp:1146 msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:1148 +#: src/gui/settings.cpp:1150 msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:1152 +#: src/gui/settings.cpp:1154 msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:1159 +#: src/gui/settings.cpp:1161 msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:1165 +#: src/gui/settings.cpp:1167 msgid "About screen party time" msgstr "" -#: src/gui/settings.cpp:1170 +#: src/gui/settings.cpp:1172 msgid "Warning: may cause epileptic seizures." msgstr "" -#: src/gui/settings.cpp:1174 +#: src/gui/settings.cpp:1176 msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:1176 +#: src/gui/settings.cpp:1178 msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1182 src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:1184 src/gui/settings.cpp:4197 msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:1191 +#: src/gui/settings.cpp:1193 msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:1192 +#: src/gui/settings.cpp:1194 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:1202 msgid "Output" msgstr "" -#: src/gui/settings.cpp:1208 +#: src/gui/settings.cpp:1210 msgid "Backend" msgstr "" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1243 msgid "Driver" msgstr "" -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1266 msgid "Device" msgstr "" -#: src/gui/settings.cpp:1268 +#: src/gui/settings.cpp:1270 msgid "" msgstr "" -#: src/gui/settings.cpp:1269 +#: src/gui/settings.cpp:1271 msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:1271 +#: src/gui/settings.cpp:1273 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:1278 src/gui/settings.cpp:1280 +#: src/gui/settings.cpp:1280 src/gui/settings.cpp:1282 msgid "" msgstr "" -#: src/gui/settings.cpp:1324 +#: src/gui/settings.cpp:1326 msgid "" "common values:\n" "- 1 for mono\n" @@ -8443,16 +11977,16 @@ msgid "" "- 8 for 7.1 surround" msgstr "" -#: src/gui/settings.cpp:1332 +#: src/gui/settings.cpp:1334 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:1347 +#: src/gui/settings.cpp:1349 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:1356 +#: src/gui/settings.cpp:1358 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -8462,26 +11996,26 @@ msgid "" "- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:1361 +#: src/gui/settings.cpp:1363 msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:1368 +#: src/gui/settings.cpp:1370 msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:1372 +#: src/gui/settings.cpp:1374 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " "(%d)!" msgstr "" -#: src/gui/settings.cpp:1380 +#: src/gui/settings.cpp:1382 msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:1385 +#: src/gui/settings.cpp:1387 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -8489,772 +12023,772 @@ msgid "" "warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:1389 +#: src/gui/settings.cpp:1391 msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1399 msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:1407 +#: src/gui/settings.cpp:1409 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1408 +#: src/gui/settings.cpp:1410 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1411 +#: src/gui/settings.cpp:1413 msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:1413 src/gui/settings.cpp:2022 +#: src/gui/settings.cpp:1415 src/gui/settings.cpp:2024 msgid "Quality" msgstr "" -#: src/gui/settings.cpp:1418 +#: src/gui/settings.cpp:1420 msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:1424 +#: src/gui/settings.cpp:1426 msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:1455 +#: src/gui/settings.cpp:1457 msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:1457 src/gui/settings.cpp:1459 +#: src/gui/settings.cpp:1459 src/gui/settings.cpp:1461 msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:1461 src/gui/settings.cpp:1464 -#: src/gui/settings.cpp:1755 src/gui/settings.cpp:1757 +#: src/gui/settings.cpp:1463 src/gui/settings.cpp:1466 +#: src/gui/settings.cpp:1757 src/gui/settings.cpp:1759 msgid "" msgstr "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1482 msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:1491 src/gui/settings.cpp:2198 +#: src/gui/settings.cpp:1493 src/gui/settings.cpp:2200 msgid "Note input" msgstr "" -#: src/gui/settings.cpp:1492 +#: src/gui/settings.cpp:1494 msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:1496 +#: src/gui/settings.cpp:1498 msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:1502 +#: src/gui/settings.cpp:1504 msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:1507 +#: src/gui/settings.cpp:1509 msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:1509 +#: src/gui/settings.cpp:1511 msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:1513 +#: src/gui/settings.cpp:1515 msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:1516 src/gui/settings.cpp:1541 +#: src/gui/settings.cpp:1518 src/gui/settings.cpp:1543 msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1534 +#: src/gui/settings.cpp:1536 msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:1564 src/gui/settings.cpp:1574 +#: src/gui/settings.cpp:1566 src/gui/settings.cpp:1576 msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:1577 +#: src/gui/settings.cpp:1579 msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:1591 +#: src/gui/settings.cpp:1593 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:1609 +#: src/gui/settings.cpp:1611 msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:1611 +#: src/gui/settings.cpp:1613 msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:1613 +#: src/gui/settings.cpp:1615 msgid "Action" msgstr "" -#: src/gui/settings.cpp:1705 src/gui/settings.cpp:1706 +#: src/gui/settings.cpp:1707 src/gui/settings.cpp:1708 msgid "--none--" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:1751 src/gui/settings.cpp:1753 +#: src/gui/settings.cpp:1753 src/gui/settings.cpp:1755 msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:1770 +#: src/gui/settings.cpp:1772 msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:1772 +#: src/gui/settings.cpp:1774 msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:1776 +#: src/gui/settings.cpp:1778 msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:1787 +#: src/gui/settings.cpp:1789 msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:1793 +#: src/gui/settings.cpp:1795 msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:1799 +#: src/gui/settings.cpp:1801 msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:1805 +#: src/gui/settings.cpp:1807 msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:1807 +#: src/gui/settings.cpp:1809 msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:1811 +#: src/gui/settings.cpp:1813 msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:1815 +#: src/gui/settings.cpp:1817 msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:1819 +#: src/gui/settings.cpp:1821 msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:1823 +#: src/gui/settings.cpp:1825 msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:1832 +#: src/gui/settings.cpp:1834 msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:1834 +#: src/gui/settings.cpp:1836 msgid "Cores" msgstr "" -#: src/gui/settings.cpp:1843 +#: src/gui/settings.cpp:1845 msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:1845 src/gui/settings.cpp:2033 +#: src/gui/settings.cpp:1847 src/gui/settings.cpp:2035 msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1850 msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:1850 src/gui/settings.cpp:2038 +#: src/gui/settings.cpp:1852 src/gui/settings.cpp:2040 msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:2031 +#: src/gui/settings.cpp:2033 msgid "Playback" msgstr "" -#: src/gui/settings.cpp:2036 +#: src/gui/settings.cpp:2038 msgid "Render" msgstr "" -#: src/gui/settings.cpp:2060 +#: src/gui/settings.cpp:2062 msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:2098 src/gui/settings.cpp:2100 +#: src/gui/settings.cpp:2100 src/gui/settings.cpp:2102 msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2109 src/gui/settings.cpp:3744 +#: src/gui/settings.cpp:2111 src/gui/settings.cpp:3746 msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:2110 +#: src/gui/settings.cpp:2112 msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2114 msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:2149 +#: src/gui/settings.cpp:2151 msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:2215 +#: src/gui/settings.cpp:2217 msgid "Key" msgstr "" -#: src/gui/settings.cpp:2229 +#: src/gui/settings.cpp:2231 #, c-format msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2234 +#: src/gui/settings.cpp:2236 #, c-format msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2239 +#: src/gui/settings.cpp:2241 #, c-format msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2244 +#: src/gui/settings.cpp:2246 #, c-format msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2268 +#: src/gui/settings.cpp:2270 msgid "Add..." msgstr "" -#: src/gui/settings.cpp:2358 +#: src/gui/settings.cpp:2360 msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:2378 +#: src/gui/settings.cpp:2380 msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:2399 +#: src/gui/settings.cpp:2401 msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:2449 +#: src/gui/settings.cpp:2451 msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2487 src/gui/settings.cpp:3754 -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:2489 src/gui/settings.cpp:3756 +#: src/gui/settings.cpp:3786 msgid "Interface" msgstr "" -#: src/gui/settings.cpp:2489 +#: src/gui/settings.cpp:2491 msgid "Layout" msgstr "" -#: src/gui/settings.cpp:2491 +#: src/gui/settings.cpp:2493 msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:2506 +#: src/gui/settings.cpp:2508 msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:2513 +#: src/gui/settings.cpp:2515 msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:2518 +#: src/gui/settings.cpp:2520 msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:2523 +#: src/gui/settings.cpp:2525 msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:2530 +#: src/gui/settings.cpp:2532 msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:2535 +#: src/gui/settings.cpp:2537 msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:2537 +#: src/gui/settings.cpp:2539 msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:2541 +#: src/gui/settings.cpp:2543 msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:2545 +#: src/gui/settings.cpp:2547 msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:2549 +#: src/gui/settings.cpp:2551 msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:2555 +#: src/gui/settings.cpp:2557 msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:2557 +#: src/gui/settings.cpp:2559 msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:2561 +#: src/gui/settings.cpp:2563 msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:2565 +#: src/gui/settings.cpp:2567 msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:2572 +#: src/gui/settings.cpp:2574 msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:2574 +#: src/gui/settings.cpp:2576 msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2585 msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:2589 +#: src/gui/settings.cpp:2591 msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:2594 +#: src/gui/settings.cpp:2596 msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:2596 +#: src/gui/settings.cpp:2598 msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2602 msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:2604 +#: src/gui/settings.cpp:2606 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:2608 +#: src/gui/settings.cpp:2610 msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2616 msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:2616 +#: src/gui/settings.cpp:2618 msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:2620 +#: src/gui/settings.cpp:2622 msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:2624 +#: src/gui/settings.cpp:2626 msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:2630 +#: src/gui/settings.cpp:2632 msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2634 msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:2636 +#: src/gui/settings.cpp:2638 msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:2640 +#: src/gui/settings.cpp:2642 msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:2647 +#: src/gui/settings.cpp:2649 msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:2653 +#: src/gui/settings.cpp:2655 msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:2655 +#: src/gui/settings.cpp:2657 msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:2661 +#: src/gui/settings.cpp:2663 msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:2667 +#: src/gui/settings.cpp:2669 msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2675 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:2678 +#: src/gui/settings.cpp:2680 msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:2680 +#: src/gui/settings.cpp:2682 msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:2684 +#: src/gui/settings.cpp:2686 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:2688 +#: src/gui/settings.cpp:2690 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:2695 +#: src/gui/settings.cpp:2697 msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2703 msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2709 msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2715 msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2719 +#: src/gui/settings.cpp:2721 msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:2721 +#: src/gui/settings.cpp:2723 msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:2723 +#: src/gui/settings.cpp:2725 msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:2727 +#: src/gui/settings.cpp:2729 msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:2731 +#: src/gui/settings.cpp:2733 msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:2737 +#: src/gui/settings.cpp:2739 msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:2739 +#: src/gui/settings.cpp:2741 msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:2743 +#: src/gui/settings.cpp:2745 msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:2747 +#: src/gui/settings.cpp:2749 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:2751 +#: src/gui/settings.cpp:2753 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2759 msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:2759 +#: src/gui/settings.cpp:2761 msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:2763 +#: src/gui/settings.cpp:2765 msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:2770 +#: src/gui/settings.cpp:2772 msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:2776 +#: src/gui/settings.cpp:2778 msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:2782 +#: src/gui/settings.cpp:2784 msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:2788 +#: src/gui/settings.cpp:2790 msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:2794 +#: src/gui/settings.cpp:2796 msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2798 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2800 msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:2802 +#: src/gui/settings.cpp:2804 msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:2806 +#: src/gui/settings.cpp:2808 msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:2813 +#: src/gui/settings.cpp:2815 msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:2818 +#: src/gui/settings.cpp:2820 msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:2822 +#: src/gui/settings.cpp:2824 msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:2827 +#: src/gui/settings.cpp:2829 msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:2829 +#: src/gui/settings.cpp:2831 msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:2833 +#: src/gui/settings.cpp:2835 msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:2837 +#: src/gui/settings.cpp:2839 msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:2844 +#: src/gui/settings.cpp:2846 msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:2845 +#: src/gui/settings.cpp:2847 msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:2849 +#: src/gui/settings.cpp:2851 msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:2856 src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:2858 src/gui/settings.cpp:3473 msgid "Assets" msgstr "" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2861 msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2867 msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:2872 +#: src/gui/settings.cpp:2874 msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:2874 +#: src/gui/settings.cpp:2876 msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:2876 +#: src/gui/settings.cpp:2878 msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2885 +#: src/gui/settings.cpp:2887 msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2892 +#: src/gui/settings.cpp:2894 msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:2907 +#: src/gui/settings.cpp:2909 msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:2917 +#: src/gui/settings.cpp:2919 msgid "Main font" msgstr "" -#: src/gui/settings.cpp:2928 +#: src/gui/settings.cpp:2930 msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2938 msgid "Header font" msgstr "" -#: src/gui/settings.cpp:2947 +#: src/gui/settings.cpp:2949 msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:2955 +#: src/gui/settings.cpp:2957 msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:2966 +#: src/gui/settings.cpp:2968 msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:2976 +#: src/gui/settings.cpp:2978 msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:2982 +#: src/gui/settings.cpp:2984 msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:2987 +#: src/gui/settings.cpp:2989 msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:2989 +#: src/gui/settings.cpp:2991 msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:2993 +#: src/gui/settings.cpp:2995 msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:2997 +#: src/gui/settings.cpp:2999 msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:3001 +#: src/gui/settings.cpp:3003 msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:3007 +#: src/gui/settings.cpp:3009 msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:3009 +#: src/gui/settings.cpp:3011 msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3015 msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:3017 +#: src/gui/settings.cpp:3019 msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3026 msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3029 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3034 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:3035 +#: src/gui/settings.cpp:3037 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3040 +#: src/gui/settings.cpp:3042 msgid "default." msgstr "" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3045 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3048 +#: src/gui/settings.cpp:3050 msgid "" "slightly better font rendering quality.\n" "uses more video memory." msgstr "" -#: src/gui/settings.cpp:3052 +#: src/gui/settings.cpp:3054 msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:3057 +#: src/gui/settings.cpp:3059 msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:3061 +#: src/gui/settings.cpp:3063 msgid "Display Japanese characters" msgstr "" -#: src/gui/settings.cpp:3067 +#: src/gui/settings.cpp:3069 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9266,11 +12800,11 @@ msgid "" "決策です。" msgstr "" -#: src/gui/settings.cpp:3075 +#: src/gui/settings.cpp:3077 msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/settings.cpp:3081 +#: src/gui/settings.cpp:3083 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9280,11 +12814,11 @@ msgid "" "这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/settings.cpp:3089 +#: src/gui/settings.cpp:3091 msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/settings.cpp:3095 +#: src/gui/settings.cpp:3097 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9294,11 +12828,11 @@ msgid "" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/settings.cpp:3103 +#: src/gui/settings.cpp:3105 msgid "Display Korean characters" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3111 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9308,1850 +12842,1770 @@ msgid "" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/settings.cpp:3118 +#: src/gui/settings.cpp:3120 msgid "Title bar:" msgstr "" -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3122 msgid "Furnace##tbar0" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3127 msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/settings.cpp:3130 +#: src/gui/settings.cpp:3132 msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/settings.cpp:3135 +#: src/gui/settings.cpp:3137 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/settings.cpp:3143 +#: src/gui/settings.cpp:3145 msgid "Display system name on title bar" msgstr "" -#: src/gui/settings.cpp:3150 +#: src/gui/settings.cpp:3152 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/settings.cpp:3156 +#: src/gui/settings.cpp:3158 msgid "Status bar:" msgstr "" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3160 msgid "Cursor details##sbar0" msgstr "" -#: src/gui/settings.cpp:3162 +#: src/gui/settings.cpp:3164 msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3168 msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/settings.cpp:3170 +#: src/gui/settings.cpp:3172 msgid "Nothing##sbar3" msgstr "" -#: src/gui/settings.cpp:3177 +#: src/gui/settings.cpp:3179 msgid "Display playback status when playing" msgstr "" -#: src/gui/settings.cpp:3182 +#: src/gui/settings.cpp:3184 msgid "Export options layout:" msgstr "" -#: src/gui/settings.cpp:3184 +#: src/gui/settings.cpp:3186 msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/settings.cpp:3188 +#: src/gui/settings.cpp:3190 msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/settings.cpp:3192 +#: src/gui/settings.cpp:3194 msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/settings.cpp:3199 +#: src/gui/settings.cpp:3201 msgid "Capitalize menu bar" msgstr "" -#: src/gui/settings.cpp:3205 +#: src/gui/settings.cpp:3207 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/settings.cpp:3219 +#: src/gui/settings.cpp:3221 msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/settings.cpp:3224 +#: src/gui/settings.cpp:3226 msgid "Orders row number format:" msgstr "" -#: src/gui/settings.cpp:3226 +#: src/gui/settings.cpp:3228 msgid "Decimal##orbD" msgstr "" -#: src/gui/settings.cpp:3230 +#: src/gui/settings.cpp:3232 msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3241 msgid "Center pattern view" msgstr "" -#: src/gui/settings.cpp:3245 +#: src/gui/settings.cpp:3247 msgid "Overflow pattern highlights" msgstr "" -#: src/gui/settings.cpp:3251 +#: src/gui/settings.cpp:3253 msgid "Display previous/next pattern" msgstr "" -#: src/gui/settings.cpp:3256 +#: src/gui/settings.cpp:3258 msgid "Pattern row number format:" msgstr "" -#: src/gui/settings.cpp:3258 +#: src/gui/settings.cpp:3260 msgid "Decimal##prbD" msgstr "" -#: src/gui/settings.cpp:3262 +#: src/gui/settings.cpp:3264 msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/settings.cpp:3268 +#: src/gui/settings.cpp:3270 msgid "Pattern view labels:" msgstr "" -#: src/gui/settings.cpp:3273 +#: src/gui/settings.cpp:3275 msgid "Note off (3-char)" msgstr "" -#: src/gui/settings.cpp:3278 +#: src/gui/settings.cpp:3280 msgid "Note release (3-char)" msgstr "" -#: src/gui/settings.cpp:3283 +#: src/gui/settings.cpp:3285 msgid "Macro release (3-char)" msgstr "" -#: src/gui/settings.cpp:3288 +#: src/gui/settings.cpp:3290 msgid "Empty field (3-char)" msgstr "" -#: src/gui/settings.cpp:3293 +#: src/gui/settings.cpp:3295 msgid "Empty field (2-char)" msgstr "" -#: src/gui/settings.cpp:3295 +#: src/gui/settings.cpp:3297 msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3321 +#: src/gui/settings.cpp:3323 msgid "Effect value" msgstr "" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3330 msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/settings.cpp:3334 +#: src/gui/settings.cpp:3336 msgid "Use flats instead of sharps" msgstr "" -#: src/gui/settings.cpp:3340 +#: src/gui/settings.cpp:3342 msgid "Use German notation" msgstr "" -#: src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:3350 msgid "Channel style:" msgstr "" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3352 msgid "Classic##CHS0" msgstr "" -#: src/gui/settings.cpp:3354 +#: src/gui/settings.cpp:3356 msgid "Line##CHS1" msgstr "" -#: src/gui/settings.cpp:3358 +#: src/gui/settings.cpp:3360 msgid "Round##CHS2" msgstr "" -#: src/gui/settings.cpp:3362 +#: src/gui/settings.cpp:3364 msgid "Split button##CHS3" msgstr "" -#: src/gui/settings.cpp:3366 +#: src/gui/settings.cpp:3368 msgid "Square border##CH42" msgstr "" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3372 msgid "Round border##CHS5" msgstr "" -#: src/gui/settings.cpp:3376 +#: src/gui/settings.cpp:3378 msgid "Channel volume bar:" msgstr "" -#: src/gui/settings.cpp:3378 +#: src/gui/settings.cpp:3380 msgid "None##CHV0" msgstr "" -#: src/gui/settings.cpp:3382 +#: src/gui/settings.cpp:3384 msgid "Simple##CHV1" msgstr "" -#: src/gui/settings.cpp:3386 +#: src/gui/settings.cpp:3388 msgid "Stereo##CHV2" msgstr "" -#: src/gui/settings.cpp:3390 +#: src/gui/settings.cpp:3392 msgid "Real##CHV3" msgstr "" -#: src/gui/settings.cpp:3394 +#: src/gui/settings.cpp:3396 msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/settings.cpp:3400 +#: src/gui/settings.cpp:3402 msgid "Channel feedback style:" msgstr "" -#: src/gui/settings.cpp:3402 +#: src/gui/settings.cpp:3404 msgid "Off##CHF0" msgstr "" -#: src/gui/settings.cpp:3406 +#: src/gui/settings.cpp:3408 msgid "Note##CHF1" msgstr "" -#: src/gui/settings.cpp:3410 +#: src/gui/settings.cpp:3412 msgid "Volume##CHF2" msgstr "" -#: src/gui/settings.cpp:3414 +#: src/gui/settings.cpp:3416 msgid "Active##CHF3" msgstr "" -#: src/gui/settings.cpp:3420 +#: src/gui/settings.cpp:3422 msgid "Channel font:" msgstr "" -#: src/gui/settings.cpp:3422 +#: src/gui/settings.cpp:3424 msgid "Regular##CHFont0" msgstr "" -#: src/gui/settings.cpp:3426 +#: src/gui/settings.cpp:3428 msgid "Monospace##CHFont1" msgstr "" -#: src/gui/settings.cpp:3433 +#: src/gui/settings.cpp:3435 msgid "Center channel name" msgstr "" -#: src/gui/settings.cpp:3438 +#: src/gui/settings.cpp:3440 msgid "Channel colors:" msgstr "" -#: src/gui/settings.cpp:3440 +#: src/gui/settings.cpp:3442 msgid "Single##CHC0" msgstr "" -#: src/gui/settings.cpp:3444 +#: src/gui/settings.cpp:3446 msgid "Channel type##CHC1" msgstr "" -#: src/gui/settings.cpp:3448 +#: src/gui/settings.cpp:3450 msgid "Instrument type##CHC2" msgstr "" -#: src/gui/settings.cpp:3454 +#: src/gui/settings.cpp:3456 msgid "Channel name colors:" msgstr "" -#: src/gui/settings.cpp:3456 +#: src/gui/settings.cpp:3458 msgid "Single##CTC0" msgstr "" -#: src/gui/settings.cpp:3460 +#: src/gui/settings.cpp:3462 msgid "Channel type##CTC1" msgstr "" -#: src/gui/settings.cpp:3464 +#: src/gui/settings.cpp:3466 msgid "Instrument type##CTC2" msgstr "" -#: src/gui/settings.cpp:3473 +#: src/gui/settings.cpp:3475 msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3485 msgid "Horizontal instrument list" msgstr "" -#: src/gui/settings.cpp:3489 +#: src/gui/settings.cpp:3491 msgid "Instrument list icon style:" msgstr "" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3493 msgid "None##iis0" msgstr "" -#: src/gui/settings.cpp:3495 +#: src/gui/settings.cpp:3497 msgid "Graphical icons##iis1" msgstr "" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3501 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3506 +#: src/gui/settings.cpp:3508 msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3512 src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3514 src/gui/settings.cpp:3956 msgid "Macro Editor" msgstr "" -#: src/gui/settings.cpp:3513 +#: src/gui/settings.cpp:3515 msgid "Macro editor layout:" msgstr "" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3517 msgid "Unified##mel0" msgstr "" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3527 msgid "Grid##mel2" msgstr "" -#: src/gui/settings.cpp:3529 +#: src/gui/settings.cpp:3531 msgid "Single (with list)##mel3" msgstr "" -#: src/gui/settings.cpp:3542 +#: src/gui/settings.cpp:3544 msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:3550 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3552 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3556 src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3558 src/gui/settings.cpp:3933 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3557 +#: src/gui/settings.cpp:3559 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3559 +#: src/gui/settings.cpp:3561 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3563 +#: src/gui/settings.cpp:3565 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3567 +#: src/gui/settings.cpp:3569 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3574 +#: src/gui/settings.cpp:3576 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3579 +#: src/gui/settings.cpp:3581 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3581 +#: src/gui/settings.cpp:3583 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3585 +#: src/gui/settings.cpp:3587 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3589 +#: src/gui/settings.cpp:3591 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3593 +#: src/gui/settings.cpp:3595 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3597 +#: src/gui/settings.cpp:3599 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3601 +#: src/gui/settings.cpp:3603 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3605 +#: src/gui/settings.cpp:3607 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3611 +#: src/gui/settings.cpp:3613 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3613 +#: src/gui/settings.cpp:3615 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3617 +#: src/gui/settings.cpp:3619 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3624 +#: src/gui/settings.cpp:3626 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3630 +#: src/gui/settings.cpp:3632 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3637 +#: src/gui/settings.cpp:3639 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3639 +#: src/gui/settings.cpp:3641 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3645 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3650 src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3652 src/gui/settings.cpp:3879 msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3654 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3658 src/gui/settings.cpp:3836 -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3660 src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3880 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3664 src/gui/sysConf.cpp:1067 +#: src/gui/settings.cpp:3666 src/gui/sysConf.cpp:1067 msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3672 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3676 +#: src/gui/settings.cpp:3678 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3684 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3696 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3696 +#: src/gui/settings.cpp:3698 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3704 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3708 +#: src/gui/settings.cpp:3710 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3714 +#: src/gui/settings.cpp:3716 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3720 +#: src/gui/settings.cpp:3722 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3726 +#: src/gui/settings.cpp:3728 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3735 +#: src/gui/settings.cpp:3737 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3745 +#: src/gui/settings.cpp:3747 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3748 +#: src/gui/settings.cpp:3750 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3755 src/gui/settings.cpp:3785 +#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3787 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3761 +#: src/gui/settings.cpp:3763 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3763 +#: src/gui/settings.cpp:3765 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3768 +#: src/gui/settings.cpp:3770 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3777 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3777 +#: src/gui/settings.cpp:3779 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3780 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3792 +#: src/gui/settings.cpp:3794 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3795 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3794 +#: src/gui/settings.cpp:3796 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3797 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3796 +#: src/gui/settings.cpp:3798 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3797 +#: src/gui/settings.cpp:3799 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3798 +#: src/gui/settings.cpp:3800 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3801 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3802 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3803 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3802 +#: src/gui/settings.cpp:3804 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3803 +#: src/gui/settings.cpp:3805 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3804 +#: src/gui/settings.cpp:3806 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3805 +#: src/gui/settings.cpp:3807 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3806 +#: src/gui/settings.cpp:3808 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3809 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:3810 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3811 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3810 +#: src/gui/settings.cpp:3812 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3811 +#: src/gui/settings.cpp:3813 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3814 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3815 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3814 +#: src/gui/settings.cpp:3816 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3815 +#: src/gui/settings.cpp:3817 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3816 +#: src/gui/settings.cpp:3818 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3817 +#: src/gui/settings.cpp:3819 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3818 +#: src/gui/settings.cpp:3820 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3821 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3824 +#: src/gui/settings.cpp:3826 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3828 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3829 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3828 +#: src/gui/settings.cpp:3830 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3829 +#: src/gui/settings.cpp:3831 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3830 +#: src/gui/settings.cpp:3832 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3834 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3833 +#: src/gui/settings.cpp:3835 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3836 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3835 +#: src/gui/settings.cpp:3837 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3837 +#: src/gui/settings.cpp:3839 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3840 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3841 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3840 +#: src/gui/settings.cpp:3842 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3843 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3844 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:3845 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3846 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3845 +#: src/gui/settings.cpp:3847 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3846 +#: src/gui/settings.cpp:3848 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3849 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:3850 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3851 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3850 +#: src/gui/settings.cpp:3852 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3851 +#: src/gui/settings.cpp:3853 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3852 +#: src/gui/settings.cpp:3854 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3858 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3859 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3860 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3861 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3862 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3863 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3866 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3868 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3869 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3875 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3881 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3882 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3883 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3884 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3886 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3885 +#: src/gui/settings.cpp:3887 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3886 +#: src/gui/settings.cpp:3888 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3890 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3889 +#: src/gui/settings.cpp:3891 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3892 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3893 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3894 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3895 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3896 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3897 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3898 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3899 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3900 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3901 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3902 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3903 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3904 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3905 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3906 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3914 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3918 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3919 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3920 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3919 +#: src/gui/settings.cpp:3921 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3922 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3923 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3926 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3928 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:3934 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3935 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:3936 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3935 +#: src/gui/settings.cpp:3937 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:3942 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3944 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3945 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3946 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3947 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:3949 msgid "Car. accent (primary" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3950 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3951 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3952 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3963 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3964 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3965 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "T6W28" -msgstr "" - -#: src/gui/settings.cpp:3965 -msgid "Game Boy" -msgstr "" - -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3968 msgid "C64" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3969 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3970 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:3969 +#: src/gui/settings.cpp:3971 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3970 +#: src/gui/settings.cpp:3972 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:3973 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:3974 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:3973 +#: src/gui/settings.cpp:3975 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3976 msgid "PET" msgstr "" -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3977 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3979 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:3980 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "FDS" -msgstr "" - -#: src/gui/settings.cpp:3980 -msgid "Virtual Boy" -msgstr "" - -#: src/gui/settings.cpp:3981 -msgid "Namco 163" -msgstr "" - -#: src/gui/settings.cpp:3982 -msgid "Konami SCC" -msgstr "" - -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3985 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "POKEY" -msgstr "" - -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3987 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3986 -msgid "WonderSwan" -msgstr "" - -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:3989 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "VERA" -msgstr "" - -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:3991 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3992 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "MultiPCM" -msgstr "" - -#: src/gui/settings.cpp:3992 -msgid "SNES" -msgstr "" - -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:3995 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Namco WSG" -msgstr "" - -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3997 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:3998 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:3999 msgid "NES" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4000 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4001 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4002 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "ADPCM-B" -msgstr "" - -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4004 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4005 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4006 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4005 +#: src/gui/settings.cpp:4007 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4008 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4009 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4010 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4009 -msgid "Pokémon Mini" -msgstr "" - -#: src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4012 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4013 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4014 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4015 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4016 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4017 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4018 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Dave" -msgstr "" - -#: src/gui/settings.cpp:4020 -msgid "Nintendo DS" -msgstr "" - -#: src/gui/settings.cpp:4021 +#: src/gui/settings.cpp:4023 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4022 +#: src/gui/settings.cpp:4024 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Bifurcator" -msgstr "" - -#: src/gui/settings.cpp:4024 -msgid "SID2" -msgstr "" - -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4027 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4029 +#: src/gui/settings.cpp:4031 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4032 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "PCM" -msgstr "" - -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4038 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4039 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4043 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4044 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4045 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4046 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4045 +#: src/gui/settings.cpp:4047 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4048 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4050 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4051 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4050 +#: src/gui/settings.cpp:4052 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4051 +#: src/gui/settings.cpp:4053 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4054 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:4055 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4056 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4058 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4057 +#: src/gui/settings.cpp:4059 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4060 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4061 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4062 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4064 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4063 +#: src/gui/settings.cpp:4065 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4066 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4067 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4068 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "Invalid effect" -msgstr "" - -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4070 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4071 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4072 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4073 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4074 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4075 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4076 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4077 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4079 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4080 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4081 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4082 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4083 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4084 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4085 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4086 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4087 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4086 +#: src/gui/settings.cpp:4088 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4089 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4088 +#: src/gui/settings.cpp:4090 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4091 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4092 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4093 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4092 +#: src/gui/settings.cpp:4094 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4095 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4096 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4095 +#: src/gui/settings.cpp:4097 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4096 +#: src/gui/settings.cpp:4098 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4099 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4100 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4101 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4102 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4101 +#: src/gui/settings.cpp:4103 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4109 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4110 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4111 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4112 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4113 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4115 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4116 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4117 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4118 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4119 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4120 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4121 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4125 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:4126 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4127 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4128 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4129 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4130 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4135 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4136 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4137 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4136 +#: src/gui/settings.cpp:4138 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4139 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4140 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4144 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4145 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4146 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4151 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4152 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4153 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4154 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4155 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4161 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4164 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4166 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4167 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4168 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4169 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4170 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4171 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4172 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4171 +#: src/gui/settings.cpp:4173 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4174 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4175 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4176 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4177 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4178 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4179 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4180 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4181 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4186 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4187 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4188 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4189 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4190 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4195 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4200 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4205 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4208 +#: src/gui/settings.cpp:4210 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4216 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4220 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4294 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4299 -#, c-format -msgid "%PB used" -msgstr "" - #: src/gui/settings.cpp:4301 #, c-format -msgid "%TB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4303 #, c-format -msgid "%GB used" +msgid "%TB used" msgstr "" #: src/gui/settings.cpp:4305 #, c-format -msgid "%MB used" +msgid "%GB used" msgstr "" #: src/gui/settings.cpp:4307 #, c-format -msgid "%KB used" +msgid "%MB used" msgstr "" #: src/gui/settings.cpp:4309 #, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4311 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4314 +#: src/gui/settings.cpp:4316 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4320 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4324 +#: src/gui/settings.cpp:4326 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4325 +#: src/gui/settings.cpp:4327 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4335 -#, c-format -msgid "%P" -msgstr "" - #: src/gui/settings.cpp:4337 #, c-format -msgid "%T" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4339 #, c-format -msgid "%G" +msgid "%T" msgstr "" #: src/gui/settings.cpp:4341 #, c-format -msgid "%M" +msgid "%G" msgstr "" #: src/gui/settings.cpp:4343 #, c-format -msgid "%K" +msgid "%M" msgstr "" #: src/gui/settings.cpp:4345 #, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4347 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4469 +#: src/gui/settings.cpp:4471 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4471 +#: src/gui/settings.cpp:4473 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4473 +#: src/gui/settings.cpp:4475 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4477 +#: src/gui/settings.cpp:4479 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4487 +#: src/gui/settings.cpp:4489 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4491 +#: src/gui/settings.cpp:4493 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4495 +#: src/gui/settings.cpp:4497 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4499 +#: src/gui/settings.cpp:4501 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4503 +#: src/gui/settings.cpp:4505 msgid "unlocked audio multi-threading options!" msgstr "" -#: src/gui/settings.cpp:4507 +#: src/gui/settings.cpp:4509 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4525 +#: src/gui/settings.cpp:4527 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4531 +#: src/gui/settings.cpp:4533 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4539 +#: src/gui/settings.cpp:4541 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5609 +#: src/gui/settings.cpp:5611 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5798 +#: src/gui/settings.cpp:5800 #, c-format msgid "error while loading config! (%s)" msgstr "" @@ -11230,10 +14684,6 @@ msgstr "" msgid "Sega VDP/Master System" msgstr "" -#: src/gui/sysConf.cpp:158 -msgid "TI SN76489" -msgstr "" - #: src/gui/sysConf.cpp:162 msgid "TI SN76489 with Atari-like short noise" msgstr "" @@ -11617,10 +15067,6 @@ msgstr "" msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:913 -msgid "AY-3-8910" -msgstr "" - #: src/gui/sysConf.cpp:917 msgid "YM2149(F)" msgstr "" diff --git a/po/pl.po b/po/pl.po index bf3ab2cd2..4deb60ad7 100644 --- a/po/pl.po +++ b/po/pl.po @@ -11,6 +11,3612 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" +#: src/engine/engine.cpp:51 +msgid "00xy: Arpeggio" +msgstr "" + +#: src/engine/engine.cpp:53 +msgid "01xx: Pitch slide up" +msgstr "" + +#: src/engine/engine.cpp:55 +msgid "02xx: Pitch slide down" +msgstr "" + +#: src/engine/engine.cpp:57 +msgid "03xx: Portamento" +msgstr "" + +#: src/engine/engine.cpp:59 +msgid "04xy: Vibrato (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:61 +msgid "05xy: Volume slide + vibrato (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:63 +msgid "06xy: Volume slide + portamento (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:65 +msgid "07xy: Tremolo (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:67 +msgid "08xy: Set panning (x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:69 +msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:71 +msgid "0Axy: Volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:73 +msgid "0Bxx: Jump to pattern" +msgstr "" + +#: src/engine/engine.cpp:75 +msgid "0Cxx: Retrigger" +msgstr "" + +#: src/engine/engine.cpp:77 +msgid "0Dxx: Jump to next pattern" +msgstr "" + +#: src/engine/engine.cpp:79 +msgid "0Fxx: Set speed (speed 2 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:81 +msgid "80xx: Set panning (00: left; 80: center; FF: right)" +msgstr "" + +#: src/engine/engine.cpp:83 +msgid "81xx: Set panning (left channel)" +msgstr "" + +#: src/engine/engine.cpp:85 +msgid "82xx: Set panning (right channel)" +msgstr "" + +#: src/engine/engine.cpp:87 +msgid "88xy: Set panning (rear channels; x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:90 +msgid "89xx: Set panning (rear left channel)" +msgstr "" + +#: src/engine/engine.cpp:93 +msgid "8Axx: Set panning (rear right channel)" +msgstr "" + +#: src/engine/engine.cpp:96 +msgid "Cxxx: Set tick rate (hz)" +msgstr "" + +#: src/engine/engine.cpp:98 +msgid "E0xx: Set arp speed" +msgstr "" + +#: src/engine/engine.cpp:100 +msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:102 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:104 +msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +msgstr "" + +#: src/engine/engine.cpp:106 +msgid "E4xx: Set vibrato range" +msgstr "" + +#: src/engine/engine.cpp:108 +msgid "E5xx: Set pitch (80: center)" +msgstr "" + +#: src/engine/engine.cpp:110 +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:112 +msgid "E7xx: Macro release" +msgstr "" + +#: src/engine/engine.cpp:114 +msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:116 +msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:118 +msgid "EAxx: Legato" +msgstr "" + +#: src/engine/engine.cpp:120 +msgid "EBxx: Set LEGACY sample mode bank" +msgstr "" + +#: src/engine/engine.cpp:122 +msgid "ECxx: Note cut" +msgstr "" + +#: src/engine/engine.cpp:124 +msgid "EDxx: Note delay" +msgstr "" + +#: src/engine/engine.cpp:126 +msgid "EExx: Send external command" +msgstr "" + +#: src/engine/engine.cpp:128 +msgid "F0xx: Set tick rate (bpm)" +msgstr "" + +#: src/engine/engine.cpp:130 +msgid "F1xx: Single tick note slide up" +msgstr "" + +#: src/engine/engine.cpp:132 +msgid "F2xx: Single tick note slide down" +msgstr "" + +#: src/engine/engine.cpp:134 +msgid "F3xx: Fine volume slide up" +msgstr "" + +#: src/engine/engine.cpp:136 +msgid "F4xx: Fine volume slide down" +msgstr "" + +#: src/engine/engine.cpp:138 +msgid "F5xx: Disable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:140 +msgid "F6xx: Enable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:142 +msgid "F7xx: Restart macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:144 +msgid "F8xx: Single tick volume slide up" +msgstr "" + +#: src/engine/engine.cpp:146 +msgid "F9xx: Single tick volume slide down" +msgstr "" + +#: src/engine/engine.cpp:148 +msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:150 +msgid "FCxx: Note release" +msgstr "" + +#: src/engine/engine.cpp:152 +msgid "FDxx: Set virtual tempo numerator" +msgstr "" + +#: src/engine/engine.cpp:154 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:156 +msgid "FFxx: Stop song" +msgstr "" + +#: src/engine/engine.cpp:160 +msgid "9xxx: Set sample offset*256" +msgstr "" + +#: src/engine/engine.cpp:164 +msgid "90xx: Set sample offset (first byte)" +msgstr "" + +#: src/engine/engine.cpp:166 +msgid "91xx: Set sample offset (second byte, ×256)" +msgstr "" + +#: src/engine/engine.cpp:168 +msgid "92xx: Set sample offset (third byte, ×65536)" +msgstr "" + +#: src/engine/engine.cpp:187 src/gui/settings.cpp:4069 +msgid "Invalid effect" +msgstr "" + +#: src/engine/engine.cpp:354 src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 +#, c-format +msgid "on seek: %s" +msgstr "" + +#: src/engine/engine.cpp:361 src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 +#, c-format +msgid "on pre tell: %s" +msgstr "" + +#: src/engine/engine.cpp:368 src/engine/engine.cpp:2768 src/gui/gui.cpp:2273 +#: src/gui/gui.cpp:2436 src/gui/settings.cpp:5749 +msgid "file is empty" +msgstr "" + +#: src/engine/engine.cpp:371 src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 +#, c-format +msgid "on tell: %s" +msgstr "" + +#: src/engine/engine.cpp:378 +#, c-format +msgid "ROM size mismatch, expected: %d bytes, was: %d" +msgstr "" + +#: src/engine/engine.cpp:383 src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 +#: src/gui/settings.cpp:5758 +#, c-format +msgid "on get size: %s" +msgstr "" + +#: src/engine/engine.cpp:390 src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 +#: src/gui/settings.cpp:5765 +#, c-format +msgid "on read: %s" +msgstr "" + +#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1181 +#: src/engine/engine.cpp:1290 +msgid "invalid index" +msgstr "" + +#: src/engine/engine.cpp:1080 src/engine/engine.cpp:1135 +#: src/engine/engine.cpp:1189 +#, c-format +msgid "max number of total channels is %d" +msgstr "" + +#: src/engine/engine.cpp:1131 src/engine/engine.cpp:1185 +#, c-format +msgid "max number of systems is %d" +msgstr "" + +#: src/engine/engine.cpp:1286 +msgid "cannot remove the last one" +msgstr "" + +#: src/engine/engine.cpp:1460 +msgid "source and destination are equal" +msgstr "" + +#: src/engine/engine.cpp:1464 +msgid "invalid source index" +msgstr "" + +#: src/engine/engine.cpp:1468 +msgid "invalid destination index" +msgstr "" + +#: src/engine/engine.cpp:2636 +#, c-format +msgid "Instrument %d" +msgstr "" + +#: src/engine/engine.cpp:2710 src/engine/engine.cpp:2727 +#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 +#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 +msgid "too many wavetables!" +msgstr "" + +#: src/engine/engine.cpp:2752 +#, c-format +msgid "could not seek to end: %s" +msgstr "" + +#: src/engine/engine.cpp:2758 +#, c-format +msgid "could not determine file size: %s" +msgstr "" + +#: src/engine/engine.cpp:2763 +msgid "file size is invalid!" +msgstr "" + +#: src/engine/engine.cpp:2773 +#, c-format +msgid "could not seek to beginning: %s" +msgstr "" + +#: src/engine/engine.cpp:2780 +#, c-format +msgid "could not read entire file: %s" +msgstr "" + +#: src/engine/engine.cpp:2806 +msgid "invalid wavetable header/data!" +msgstr "" + +#: src/engine/engine.cpp:2877 +msgid "premature end of file" +msgstr "" + +#: src/engine/engine.cpp:2904 src/engine/engine.cpp:2926 +#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 +msgid "too many samples!" +msgstr "" + +#: src/engine/engine.cpp:2911 +#, c-format +msgid "Sample %d" +msgstr "" + +#: src/engine/engine.cpp:3056 +#, c-format +msgid "no free patterns in channel %d!" +msgstr "" + +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:441 +msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" +msgstr "" + +#: src/engine/sysDef.cpp:429 +msgid "21xx: Set noise frequency (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:443 +msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" +msgstr "" + +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:444 +msgid "23xx: Set envelope period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:445 +msgid "24xx: Set envelope period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1599 +msgid "25xx: Envelope slide up" +msgstr "" + +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 +#: src/engine/sysDef.cpp:1600 +msgid "26xx: Envelope slide down" +msgstr "" + +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 +#: src/engine/sysDef.cpp:1601 +msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" +msgstr "" + +#: src/engine/sysDef.cpp:436 src/engine/sysDef.cpp:449 +msgid "2Exx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +msgid "2Fxx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:442 +msgid "21xx: Set noise frequency (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:451 +msgid "12xx: Set duty cycle (0 to 8)" +msgstr "" + +#: src/engine/sysDef.cpp:453 +msgid "27xx: Set noise AND mask" +msgstr "" + +#: src/engine/sysDef.cpp:454 +msgid "28xx: Set noise OR mask" +msgstr "" + +#: src/engine/sysDef.cpp:455 +msgid "" +"2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " +"mask); y: offset" +msgstr "" + +#: src/engine/sysDef.cpp:456 +msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" +msgstr "" + +#: src/engine/sysDef.cpp:460 +msgid "30xx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:465 +msgid "18xx: Toggle extended channel 3 mode" +msgstr "" + +#: src/engine/sysDef.cpp:470 src/engine/sysDef.cpp:766 +#: src/engine/sysDef.cpp:1025 src/engine/sysDef.cpp:1272 +#: src/engine/sysDef.cpp:1593 +msgid "17xx: Toggle PCM mode (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1963 +msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" +msgstr "" + +#: src/engine/sysDef.cpp:476 +msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" +msgstr "" + +#: src/engine/sysDef.cpp:480 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 +msgid "11xx: Set feedback (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:481 +msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:482 +msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:483 +msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:484 +msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:485 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:635 +msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:486 +msgid "19xx: Set attack of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:487 +msgid "1Axx: Set attack of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:488 +msgid "1Bxx: Set attack of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:489 +msgid "1Cxx: Set attack of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:490 +msgid "1Dxx: Set attack of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:656 +msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:657 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:658 +msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:494 +msgid "" +"53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " +"is center)" +msgstr "" + +#: src/engine/sysDef.cpp:495 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:660 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:496 +msgid "56xx: Set decay of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:497 +msgid "57xx: Set decay of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:498 +msgid "58xx: Set decay of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:499 +msgid "59xx: Set decay of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:500 +msgid "5Axx: Set decay of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:501 +msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:502 +msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:503 +msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:504 +msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:505 +msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:510 +msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" +msgstr "" + +#: src/engine/sysDef.cpp:511 +msgid "17xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:512 +msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:513 +msgid "1Exx: Set AM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:514 +msgid "1Fxx: Set PM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:515 +msgid "" +"55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " +"0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:520 +msgid "24xx: Set LFO 2 speed" +msgstr "" + +#: src/engine/sysDef.cpp:521 +msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:522 +msgid "26xx: Set AM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:523 +msgid "27xx: Set PM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:524 +msgid "" +"28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:650 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:526 +msgid "" +"2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); " +"y: shift from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:527 +msgid "" +"2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" +msgstr "" + +#: src/engine/sysDef.cpp:530 +msgid "" +"3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:531 +msgid "" +"3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:532 +msgid "" +"4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:533 +msgid "" +"4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:540 +msgid "10xy: Setup LFO (x: enable; y: speed)" +msgstr "" + +#: src/engine/sysDef.cpp:541 +msgid "" +"55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, " +"8 off)" +msgstr "" + +#: src/engine/sysDef.cpp:549 +msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:553 +msgid "10xx: Set patch (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:631 +msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:556 src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:632 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:557 +msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:637 +msgid "19xx: Set attack of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:638 +msgid "1Axx: Set attack of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:639 +msgid "1Bxx: Set attack of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:561 +msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:562 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:563 +msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:564 +msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:565 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:566 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:662 +msgid "56xx: Set decay of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:663 +msgid "57xx: Set decay of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:664 +msgid "58xx: Set decay of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:570 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:574 +msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:633 +msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:634 +msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:581 +msgid "17xx: Set global vibrato depth (0: normal, 1: double)" +msgstr "" + +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:640 +msgid "1Cxx: Set attack of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:641 +msgid "1Dxx: Set attack of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:587 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 3 in OPL2 and 0 to 7 in OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:659 +msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:661 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:665 +msgid "59xx: Set decay of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:666 +msgid "5Axx: Set decay of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:667 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:603 src/engine/sysDef.cpp:680 +msgid "" +"10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" +msgstr "" + +#: src/engine/sysDef.cpp:604 +msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "13xx: Set resonance (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "" +"14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "15xx: Set envelope reset time" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "1Bxy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "1Cxy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "1Exy: Change other parameters (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "20xy: Set attack/decay (x: attack; y: decay)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "21xy: Set sustain/release (x: sustain; y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:616 src/engine/sysDef.cpp:688 +msgid "3xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "4xxx: Set cutoff (0 to 7FF)" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:745 +#: src/engine/sysDef.cpp:762 src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1050 src/engine/sysDef.cpp:1268 +#: src/engine/sysDef.cpp:1320 src/engine/sysDef.cpp:1590 +#: src/engine/sysDef.cpp:1788 src/engine/sysDef.cpp:1792 +#: src/engine/sysDef.cpp:1893 src/engine/sysDef.cpp:2063 +#: src/engine/sysDef.cpp:2077 +msgid "10xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:626 +msgid "20xx: Set PCM frequency" +msgstr "" + +#: src/engine/sysDef.cpp:630 +msgid "" +"10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " +"1dB, 1: 4.8dB))" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "" +"17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " +"(0: normal, 1: double))" +msgstr "" + +#: src/engine/sysDef.cpp:642 +msgid "20xy: Set panning of operator 1 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:643 +msgid "21xy: Set panning of operator 2 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:644 +msgid "22xy: Set panning of operator 3 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:645 +msgid "23xy: Set panning of operator 4 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:646 +msgid "" +"24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " +"level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:647 +msgid "" +"25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " +"y: level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:648 +msgid "" +"26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:649 +msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:651 +msgid "" +"2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:652 +msgid "40xx: Set detune of operator 1 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:653 +msgid "41xx: Set detune of operator 2 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:654 +msgid "42xx: Set detune of operator 3 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:655 +msgid "43xx: Set detune of operator 4 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:670 +msgid "" +"3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:671 +msgid "" +"3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:672 +msgid "" +"3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:673 +msgid "" +"3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:681 +msgid "11xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:682 +msgid "" +"12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:683 +msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:684 +msgid "14xy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:685 +msgid "15xy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:686 +msgid "16xy: Change other parameters" +msgstr "" + +#: src/engine/sysDef.cpp:689 src/engine/sysDef.cpp:1733 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:697 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:698 +msgid "" +"a chip which found its way inside mobile phones in the 2000's.\n" +"as proprietary as it is, it passed away after losing to MP3 in the mobile " +"hardware battle." +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1910 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2150 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1957 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2150 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1705 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:700 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 +#: src/gui/settings.cpp:4036 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:706 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:712 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:718 src/gui/sysConf.cpp:158 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:719 +msgid "" +"a square/noise sound chip found on the Sega Master System, ColecoVision, " +"Tandy, TI's own 99/4A and a few other places." +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:739 +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2100 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 +#: src/gui/insEdit.cpp:7223 src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4035 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:726 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:731 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:3967 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:738 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 +#: src/gui/settings.cpp:3872 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:746 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:747 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:748 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:763 src/engine/sysDef.cpp:1001 +#: src/engine/sysDef.cpp:1793 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:771 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:773 src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 +#: src/gui/insEdit.cpp:658 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 +#: src/gui/insEdit.cpp:2629 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:779 src/engine/sysDef.cpp:2106 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:780 src/engine/sysDef.cpp:1068 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:781 src/engine/sysDef.cpp:2108 +msgid "13xy: Sweep up (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2109 +msgid "14xy: Sweep down (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:2110 +msgid "" +"15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" +msgstr "" + +#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2111 +msgid "16xx: Set length counter (refer to manual for a list of values)" +msgstr "" + +#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2112 +msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" +msgstr "" + +#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2113 +msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" +msgstr "" + +#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2114 +msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" +msgstr "" + +#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2115 +msgid "20xx: Set DPCM frequency (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "NES + Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:799 +msgid "Famicom Disk System" +msgstr "" + +#: src/engine/sysDef.cpp:805 +msgid "Commodore 64 (SID 6581)" +msgstr "" + +#: src/engine/sysDef.cpp:806 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR." +msgstr "" + +#: src/engine/sysDef.cpp:817 +msgid "Commodore 64 (SID 8580)" +msgstr "" + +#: src/engine/sysDef.cpp:818 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR.\n" +"this is the newer revision of the chip." +msgstr "" + +#: src/engine/sysDef.cpp:829 +msgid "DefleCade" +msgstr "" + +#: src/engine/sysDef.cpp:835 +msgid "Neo Geo CD" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins." +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:891 +#: src/engine/sysDef.cpp:903 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1097 src/engine/sysDef.cpp:1109 +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:2006 +msgid "FM 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 5" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 6" +msgstr "" + +#: src/engine/sysDef.cpp:847 +msgid "Neo Geo CD Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:860 src/gui/sysConf.cpp:913 +msgid "AY-3-8910" +msgstr "" + +#: src/engine/sysDef.cpp:861 +msgid "" +"this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " +"Vectrex...\n" +"the discovery of envelope bass helped it beat the SN76489 with ease." +msgstr "" + +#: src/engine/sysDef.cpp:872 +msgid "Amiga" +msgstr "" + +#: src/engine/sysDef.cpp:873 +msgid "" +"a computer from the '80s with full sampling capabilities, giving it a sound " +"ahead of its time." +msgstr "" + +#: src/engine/sysDef.cpp:881 +msgid "10xx: Toggle filter (0 disables; 1 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "11xx: Toggle AM with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:883 +msgid "12xx: Toggle period modulation with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:884 +msgid "13xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:889 +msgid "Yamaha YM2151 (OPM)" +msgstr "" + +#: src/engine/sysDef.cpp:890 +msgid "" +"this was Yamaha's first integrated FM chip.\n" +"it was used in several synthesizers, computers and arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1332 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1370 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 5" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:2006 +msgid "FM 6" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 8" +msgstr "" + +#: src/engine/sysDef.cpp:901 +msgid "Yamaha YM2612 (OPN2)" +msgstr "" + +#: src/engine/sysDef.cpp:902 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer)." +msgstr "" + +#: src/engine/sysDef.cpp:913 +msgid "Atari TIA" +msgstr "" + +#: src/engine/sysDef.cpp:914 +msgid "" +"it's a challenge to make music on this chip which barely has musical " +"capabilities..." +msgstr "" + +#: src/engine/sysDef.cpp:925 +msgid "Philips SAA1099" +msgstr "" + +#: src/engine/sysDef.cpp:926 +msgid "" +"supposedly an upgrade from the AY-3-8910, this was present on the Creative " +"Music System (Game Blaster) and SAM Coupé." +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 4" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 5" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 6" +msgstr "" + +#: src/engine/sysDef.cpp:934 +msgid "10xy: Set channel mode (x: noise; y: tone)" +msgstr "" + +#: src/engine/sysDef.cpp:935 +msgid "11xx: Set noise frequency" +msgstr "" + +#: src/engine/sysDef.cpp:936 +msgid "12xx: Setup envelope (refer to docs for more information)" +msgstr "" + +#: src/engine/sysDef.cpp:941 +msgid "Microchip AY8930" +msgstr "" + +#: src/engine/sysDef.cpp:942 +msgid "" +"an improved version of the AY-3-8910 with a bigger frequency range, duty " +"cycles, configurable noise and per-channel envelopes!" +msgstr "" + +#: src/engine/sysDef.cpp:953 +msgid "Commodore VIC-20" +msgstr "" + +#: src/engine/sysDef.cpp:954 +msgid "" +"Commodore's successor to the PET.\n" +"its square wave channels are more than just square..." +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:114 src/gui/settings.cpp:184 +#: src/gui/settings.cpp:3912 +msgid "Low" +msgstr "" + +#: src/engine/sysDef.cpp:955 +msgid "Mid" +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:113 src/gui/settings.cpp:186 +#: src/gui/settings.cpp:3913 +msgid "High" +msgstr "" + +#: src/engine/sysDef.cpp:964 +msgid "Commodore PET" +msgstr "" + +#: src/engine/sysDef.cpp:965 +msgid "" +"one channel of 1-bit wavetable which is better (and worse) than the PC " +"Speaker." +msgstr "" + +#: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 +#: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 +#: src/gui/settings.cpp:3959 src/gui/settings.cpp:4037 +msgid "Wave" +msgstr "" + +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:3994 +msgid "SNES" +msgstr "" + +#: src/engine/sysDef.cpp:976 +msgid "FM? nah... samples! Nintendo's answer to Sega." +msgstr "" + +#: src/engine/sysDef.cpp:983 +msgid "18xx: Enable echo buffer" +msgstr "" + +#: src/engine/sysDef.cpp:984 +msgid "19xx: Set echo delay (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:985 +msgid "1Axx: Set left echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:986 +msgid "1Bxx: Set right echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:987 +msgid "1Cxx: Set echo feedback" +msgstr "" + +#: src/engine/sysDef.cpp:988 +msgid "1Exx: Set dry output volume (left)" +msgstr "" + +#: src/engine/sysDef.cpp:989 +msgid "1Fxx: Set dry output volume (right)" +msgstr "" + +#: src/engine/sysDef.cpp:990 +msgid "30xx: Set echo filter coefficient 0" +msgstr "" + +#: src/engine/sysDef.cpp:991 +msgid "31xx: Set echo filter coefficient 1" +msgstr "" + +#: src/engine/sysDef.cpp:992 +msgid "32xx: Set echo filter coefficient 2" +msgstr "" + +#: src/engine/sysDef.cpp:993 +msgid "33xx: Set echo filter coefficient 3" +msgstr "" + +#: src/engine/sysDef.cpp:994 +msgid "34xx: Set echo filter coefficient 4" +msgstr "" + +#: src/engine/sysDef.cpp:995 +msgid "35xx: Set echo filter coefficient 5" +msgstr "" + +#: src/engine/sysDef.cpp:996 +msgid "36xx: Set echo filter coefficient 6" +msgstr "" + +#: src/engine/sysDef.cpp:997 +msgid "37xx: Set echo filter coefficient 7" +msgstr "" + +#: src/engine/sysDef.cpp:1002 +msgid "12xx: Toggle echo on this channel" +msgstr "" + +#: src/engine/sysDef.cpp:1003 +msgid "13xx: Toggle pitch modulation" +msgstr "" + +#: src/engine/sysDef.cpp:1004 +msgid "14xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:1005 +msgid "" +"15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " +"bent)" +msgstr "" + +#: src/engine/sysDef.cpp:1006 +msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" +msgstr "" + +#: src/engine/sysDef.cpp:1007 +msgid "1Dxx: Set noise frequency (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1008 +msgid "20xx: Set attack (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:1009 +msgid "21xx: Set decay (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1010 +msgid "22xx: Set sustain (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1011 +msgid "23xx: Set release (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1016 +msgid "Konami VRC6" +msgstr "" + +#: src/engine/sysDef.cpp:1017 +msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 1" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 2" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 Saw" +msgstr "" + +#: src/engine/sysDef.cpp:1024 src/engine/sysDef.cpp:2092 +msgid "12xx: Set duty cycle (pulse: 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1030 +msgid "Yamaha YM2413 (OPLL)" +msgstr "" + +#: src/engine/sysDef.cpp:1031 +msgid "" +"cost-reduced version of the OPL with 16 patches and only one of them is user-" +"configurable." +msgstr "" + +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1042 +msgid "Famicom Disk System (chip)" +msgstr "" + +#: src/engine/sysDef.cpp:1043 +msgid "a disk drive for the Famicom which also contains one wavetable channel." +msgstr "" + +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:3981 +msgid "FDS" +msgstr "" + +#: src/engine/sysDef.cpp:1051 +msgid "11xx: Set modulation depth" +msgstr "" + +#: src/engine/sysDef.cpp:1052 +msgid "12xy: Set modulation speed high byte (x: enable; y: value)" +msgstr "" + +#: src/engine/sysDef.cpp:1053 +msgid "13xx: Set modulation speed low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1054 +msgid "14xx: Set modulator position" +msgstr "" + +#: src/engine/sysDef.cpp:1055 +msgid "15xx: Set modulator table to waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1060 +msgid "MMC5" +msgstr "" + +#: src/engine/sysDef.cpp:1061 +msgid "" +"an expansion chip for the Famicom, featuring a little-known PCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:3983 +msgid "Namco 163" +msgstr "" + +#: src/engine/sysDef.cpp:1074 +msgid "an expansion chip for the Famicom, with full wavetable." +msgstr "" + +#: src/engine/sysDef.cpp:1081 +msgid "18xx: Change channel limits (0 to 7, x + 1)" +msgstr "" + +#: src/engine/sysDef.cpp:1082 +msgid "20xx: Load a waveform into memory" +msgstr "" + +#: src/engine/sysDef.cpp:1083 +msgid "21xx: Set position for wave load" +msgstr "" + +#: src/engine/sysDef.cpp:1086 +msgid "10xx: Select waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1087 +msgid "11xx: Set waveform position in RAM" +msgstr "" + +#: src/engine/sysDef.cpp:1088 +msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1089 +msgid "15xx: Set waveform load position" +msgstr "" + +#: src/engine/sysDef.cpp:1090 +msgid "16xx: Set waveform load length (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1095 +msgid "Yamaha YM2203 (OPN)" +msgstr "" + +#: src/engine/sysDef.cpp:1096 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)" +msgstr "" + +#: src/engine/sysDef.cpp:1107 +msgid "Yamaha YM2203 (OPN) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1108 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:1120 +msgid "Yamaha YM2203 (OPN) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1121 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1861 +msgid "CSM Timer" +msgstr "" + +#: src/engine/sysDef.cpp:1133 +msgid "Yamaha YM2608 (OPNA)" +msgstr "" + +#: src/engine/sysDef.cpp:1134 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels." +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 +#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 +msgid "Kick" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +msgid "Snare" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 +#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +msgid "Top" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +msgid "HiHat" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:211 +msgid "Tom" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 +msgid "Rim" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 +msgid "ADPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1145 +msgid "Yamaha YM2608 (OPNA) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1146 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1158 +msgid "Yamaha YM2608 (OPNA) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1159 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1171 +msgid "Yamaha YM3526 (OPL)" +msgstr "" + +#: src/engine/sysDef.cpp:1172 +msgid "" +"OPN, but what if you only had two operators, no stereo, no detune and a " +"lower ADSR parameter range?" +msgstr "" + +#: src/engine/sysDef.cpp:1183 +msgid "Yamaha YM3812 (OPL2)" +msgstr "" + +#: src/engine/sysDef.cpp:1184 +msgid "OPL, but what if you had more waveforms to choose than the normal sine?" +msgstr "" + +#: src/engine/sysDef.cpp:1195 +msgid "Yamaha YMF262 (OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:1196 +msgid "" +"OPL2, but what if you had twice the channels, 4-op mode, stereo and even " +"more waveforms?" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 1" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 3" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 5" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 7" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 9" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 11" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:3993 +msgid "MultiPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1209 +msgid "" +"how many channels of PCM do you want?\n" +"MultiPCM: yes" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 17" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 18" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 19" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 20" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 21" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 22" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 23" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 24" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 25" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 26" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 27" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 28" +msgstr "" + +#: src/engine/sysDef.cpp:1217 +msgid "PC Speaker" +msgstr "" + +#: src/engine/sysDef.cpp:1218 +msgid "good luck! you get one square and no volume control." +msgstr "" + +#: src/engine/sysDef.cpp:1219 src/engine/sysDef.cpp:1228 +#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 +#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 +msgid "Square" +msgstr "" + +#: src/engine/sysDef.cpp:1226 +msgid "Pong" +msgstr "" + +#: src/engine/sysDef.cpp:1227 +msgid "please don't use this chip. it was added as a joke." +msgstr "" + +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:3986 +msgid "POKEY" +msgstr "" + +#: src/engine/sysDef.cpp:1236 +msgid "" +"TIA, but better and more flexible.\n" +"used in the Atari 8-bit family of computers (400/800/XL/XE)." +msgstr "" + +#: src/engine/sysDef.cpp:1243 src/engine/sysDef.cpp:1714 +msgid "10xx: Set waveform (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1244 +msgid "11xx: Set AUDCTL" +msgstr "" + +#: src/engine/sysDef.cpp:1245 +msgid "12xx: Toggle two-tone mode" +msgstr "" + +#: src/engine/sysDef.cpp:1250 +msgid "Ricoh RF5C68" +msgstr "" + +#: src/engine/sysDef.cpp:1251 +msgid "" +"this is like SNES' sound chip but without interpolation and the rest of nice " +"bits." +msgstr "" + +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:3988 +msgid "WonderSwan" +msgstr "" + +#: src/engine/sysDef.cpp:1261 +msgid "developed by the makers of the Game Boy and the Virtual Boy..." +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/PCM" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Sweep" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Noise" +msgstr "" + +#: src/engine/sysDef.cpp:1269 +msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" +msgstr "" + +#: src/engine/sysDef.cpp:1270 +msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" +msgstr "" + +#: src/engine/sysDef.cpp:1271 +msgid "13xx: Set sweep amount" +msgstr "" + +#: src/engine/sysDef.cpp:1277 +msgid "Yamaha YM2414 (OPZ)" +msgstr "" + +#: src/engine/sysDef.cpp:1278 +msgid "" +"like OPM, but with more waveforms, fixed frequency mode and totally... " +"undocumented.\n" +"used in the Yamaha TX81Z and some other synthesizers." +msgstr "" + +#: src/engine/sysDef.cpp:1285 +msgid "2Fxx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4011 +msgid "Pokémon Mini" +msgstr "" + +#: src/engine/sysDef.cpp:1292 +msgid "this one is like PC Speaker but has duty cycles." +msgstr "" + +#: src/engine/sysDef.cpp:1293 src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4034 +msgid "Pulse" +msgstr "" + +#: src/engine/sysDef.cpp:1300 +msgid "SegaPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1301 +msgid "" +"used in some Sega arcade boards (like OutRun), and usually paired with a " +"YM2151." +msgstr "" + +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:3982 +msgid "Virtual Boy" +msgstr "" + +#: src/engine/sysDef.cpp:1313 +msgid "" +"a console which failed to sell well due to its headache-inducing features." +msgstr "" + +#: src/engine/sysDef.cpp:1321 +msgid "11xx: Set noise length (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1322 +msgid "" +"12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" +"direction (0-7: down, 8-F: up))" +msgstr "" + +#: src/engine/sysDef.cpp:1323 +msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1324 +msgid "" +"14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " +"speed; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1325 +msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1330 +msgid "Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:1331 +msgid "" +"like OPLL, but even more cost reductions applied. three FM channels went " +"missing, and drums mode did as well..." +msgstr "" + +#: src/engine/sysDef.cpp:1342 +msgid "Yamaha YM2610B (OPNB2)" +msgstr "" + +#: src/engine/sysDef.cpp:1343 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip." +msgstr "" + +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/gui/settings.cpp:4003 +msgid "ADPCM-B" +msgstr "" + +#: src/engine/sysDef.cpp:1354 +msgid "ZX Spectrum Beeper" +msgstr "" + +#: src/engine/sysDef.cpp:1355 +msgid "" +"the ZX Spectrum only had a basic beeper capable of...\n" +"...a bunch of thin pulses and tons of other interesting stuff!\n" +"Furnace provides a thin pulse system." +msgstr "" + +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1950 +msgid "12xx: Set pulse width" +msgstr "" + +#: src/engine/sysDef.cpp:1363 +msgid "17xx: Trigger overlay drum" +msgstr "" + +#: src/engine/sysDef.cpp:1368 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1369 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1381 +msgid "Yamaha YM2612 (OPN2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1382 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" + +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:3984 +msgid "Konami SCC" +msgstr "" + +#: src/engine/sysDef.cpp:1395 +msgid "" +"a wavetable chip made by Konami for use with the MSX.\n" +"the last channel shares its wavetable with the previous one though." +msgstr "" + +#: src/engine/sysDef.cpp:1405 +msgid "Yamaha YM3526 (OPL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1406 +msgid "the OPL chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1693 +msgid "Kick/FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1417 +msgid "Yamaha YM3812 (OPL2) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1418 +msgid "the OPL2 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1429 +msgid "Yamaha YMF262 (OPL3) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1430 +msgid "the OPL3 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1631 +msgid "Kick/FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1441 +msgid "Yamaha YM2610 (OPNB)" +msgstr "" + +#: src/engine/sysDef.cpp:1442 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing." +msgstr "" + +#: src/engine/sysDef.cpp:1453 +msgid "Yamaha YM2610 (OPNB) Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:1454 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1466 +msgid "Yamaha YM2610 (OPNB) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1467 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one includes CSM mode control for special effects on Channel 2." +msgstr "" + +#: src/engine/sysDef.cpp:1479 +msgid "Yamaha YM2413 (OPLL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1480 +msgid "the OPLL chips but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1491 +msgid "3xxx: Load LFSR (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1497 +msgid "Atari Lynx" +msgstr "" + +#: src/engine/sysDef.cpp:1498 +msgid "" +"a portable console made by Atari. it has all of Atari's trademark waveforms." +msgstr "" + +#: src/engine/sysDef.cpp:1509 +msgid "10xx: Set echo feedback level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1510 +msgid "11xx: Set channel echo level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1511 +msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:1513 +msgid "3xxx: Set echo delay buffer length (000 to AA5)" +msgstr "" + +#: src/engine/sysDef.cpp:1519 +msgid "Capcom QSound" +msgstr "" + +#: src/engine/sysDef.cpp:1520 +msgid "" +"used in some of Capcom's arcade boards. surround-like sampled sound with " +"echo." +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 4" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 5" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 6" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 8" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 11" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:3990 +msgid "VERA" +msgstr "" + +#: src/engine/sysDef.cpp:1531 +msgid "the chip used in a computer design created by The 8-Bit Guy." +msgstr "" + +#: src/engine/sysDef.cpp:1538 +msgid "20xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1539 +msgid "22xx: Set duty cycle (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:1544 +msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1545 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1557 +msgid "Yamaha YM2610B (OPNB2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1558 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1570 +msgid "SegaPCM (compatible 5-channel mode)" +msgstr "" + +#: src/engine/sysDef.cpp:1571 +msgid "" +"this is the same thing as SegaPCM, but only exposes 5 of the channels for " +"compatibility with DefleMask." +msgstr "" + +#: src/engine/sysDef.cpp:1582 +msgid "Seta/Allumer X1-010" +msgstr "" + +#: src/engine/sysDef.cpp:1583 +msgid "" +"a sound chip used in several Seta/Allumer-manufactured arcade boards with " +"too many channels of wavetable sound, which also are capable of sampled " +"sound." +msgstr "" + +#: src/engine/sysDef.cpp:1591 +msgid "11xx: Set envelope shape" +msgstr "" + +#: src/engine/sysDef.cpp:1592 +msgid "12xx: Set sample bank slot (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1596 +msgid "20xx: Set PCM frequency (1 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1597 +msgid "" +"22xx: Set envelope mode (bit 0: enable; bit 1: one-shot; bit 2: split shape " +"to L/R; bit 3/5: H.invert right/left; bit 4/6: V.invert right/left)" +msgstr "" + +#: src/engine/sysDef.cpp:1598 +msgid "23xx: Set envelope period" +msgstr "" + +#: src/engine/sysDef.cpp:1606 +msgid "Konami Bubble System WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1607 +msgid "" +"this is the wavetable part of the Bubble System, which also had two " +"AY-3-8910s." +msgstr "" + +#: src/engine/sysDef.cpp:1619 +msgid "Yamaha YMF278B (OPL4)" +msgstr "" + +#: src/engine/sysDef.cpp:1620 +msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 19" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 20" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 21" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 22" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 23" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 24" +msgstr "" + +#: src/engine/sysDef.cpp:1629 +msgid "Yamaha YMF278B (OPL4) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1630 +msgid "the OPL4 but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1638 +msgid "11xx: Set filter mode (00 to 03)" +msgstr "" + +#: src/engine/sysDef.cpp:1639 +msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1640 +msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1641 +msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1642 +msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1643 +msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1644 +msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1645 +msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1646 +msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1647 +msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1648 +msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1649 +msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1650 +msgid "" +"25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1651 +msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1652 +msgid "" +"27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1656 +msgid "120x: Set pause (bit 0)" +msgstr "" + +#: src/engine/sysDef.cpp:1658 +msgid "2xxx: Set envelope count (000 to 1FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1659 +msgid "3xxx: Set filter coefficient K1 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1660 +msgid "4xxx: Set filter coefficient K2 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1667 +msgid "Ensoniq ES5506" +msgstr "" + +#: src/engine/sysDef.cpp:1668 +msgid "" +"a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " +"Gravis' Ultrasound cards." +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 29" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 30" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 31" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 32" +msgstr "" + +#: src/engine/sysDef.cpp:1679 +msgid "Yamaha Y8950" +msgstr "" + +#: src/engine/sysDef.cpp:1680 +msgid "like OPL but with an ADPCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1691 +msgid "Yamaha Y8950 with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1692 +msgid "the Y8950 chip, in drums mode." +msgstr "" + +#: src/engine/sysDef.cpp:1703 +msgid "Konami SCC+" +msgstr "" + +#: src/engine/sysDef.cpp:1704 +msgid "" +"this is a variant of Konami's SCC chip with the last channel's wavetable " +"being independent." +msgstr "" + +#: src/engine/sysDef.cpp:1715 +msgid "12xx: Set pulse width (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:1716 +msgid "13xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1717 +msgid "" +"14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " +"bit 3: band pass)" +msgstr "" + +#: src/engine/sysDef.cpp:1718 +msgid "15xx: Set frequency sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1719 +msgid "16xx: Set frequency sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1720 +msgid "17xx: Set volume sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1721 +msgid "18xx: Set volume sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1722 +msgid "19xx: Set cutoff sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1723 +msgid "1Axx: Set cutoff sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1724 +msgid "1Bxx: Set frequency sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1725 +msgid "1Cxx: Set volume sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1726 +msgid "1Dxx: Set cutoff sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1727 +msgid "1Exx: Set phase reset period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1728 +msgid "1Fxx: Set phase reset period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1729 +msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1730 +msgid "" +"21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " +"loop; bit 7: alternate)" +msgstr "" + +#: src/engine/sysDef.cpp:1731 +msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1739 +msgid "tildearrow Sound Unit" +msgstr "" + +#: src/engine/sysDef.cpp:1740 +msgid "" +"tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " +"get this!" +msgstr "" + +#: src/engine/sysDef.cpp:1751 +msgid "OKI MSM6295" +msgstr "" + +#: src/engine/sysDef.cpp:1752 +msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:1759 +msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" +msgstr "" + +#: src/engine/sysDef.cpp:1764 +msgid "OKI MSM6258" +msgstr "" + +#: src/engine/sysDef.cpp:1765 +msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." +msgstr "" + +#: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 +#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 +#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4165 +msgid "Sample" +msgstr "" + +#: src/engine/sysDef.cpp:1772 +msgid "20xx: Set frequency divider (0-2)" +msgstr "" + +#: src/engine/sysDef.cpp:1773 +msgid "21xx: Select clock rate (0: full; 1: half)" +msgstr "" + +#: src/engine/sysDef.cpp:1778 +msgid "Yamaha YMZ280B (PCMD8)" +msgstr "" + +#: src/engine/sysDef.cpp:1779 +msgid "" +"used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " +"16-bit PCM." +msgstr "" + +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:3996 +msgid "Namco WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1798 +msgid "" +"a wavetable sound chip used in Pac-Man, among other early Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1808 +msgid "Namco C15 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1809 +msgid "" +"successor of the original Namco WSG chip, used in later Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1819 +msgid "Namco C30 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1820 +msgid "like Namco C15 but with stereo sound." +msgstr "" + +#: src/engine/sysDef.cpp:1830 +msgid "OKI MSM5232" +msgstr "" + +#: src/engine/sysDef.cpp:1831 +msgid "" +"a square wave additive synthesis chip made by OKI. used in some arcade " +"machines and instruments." +msgstr "" + +#: src/engine/sysDef.cpp:1839 +msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" +msgstr "" + +#: src/engine/sysDef.cpp:1840 src/engine/sysDef.cpp:1998 +msgid "11xx: Set noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:1841 +msgid "12xx: Set group attack (0 to 5)" +msgstr "" + +#: src/engine/sysDef.cpp:1842 +msgid "13xx: Set group decay (0 to 11)" +msgstr "" + +#: src/engine/sysDef.cpp:1847 +msgid "Yamaha YM2612 (OPN2) with DualPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1848 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels." +msgstr "" + +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +msgid "FM 6/PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1859 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:3966 +msgid "T6W28" +msgstr "" + +#: src/engine/sysDef.cpp:1873 +msgid "" +"an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " +"and noise channel frequency." +msgstr "" + +#: src/engine/sysDef.cpp:1880 +msgid "20xx: Set noise length (0: short, 1: long)" +msgstr "" + +#: src/engine/sysDef.cpp:1885 +msgid "Generic PCM DAC" +msgstr "" + +#: src/engine/sysDef.cpp:1886 +msgid "as generic sample playback as it gets." +msgstr "" + +#: src/engine/sysDef.cpp:1898 +msgid "Konami K007232" +msgstr "" + +#: src/engine/sysDef.cpp:1899 +msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." +msgstr "" + +#: src/engine/sysDef.cpp:1908 +msgid "Irem GA20" +msgstr "" + +#: src/engine/sysDef.cpp:1909 +msgid "" +"yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " +"sample loop." +msgstr "" + +#: src/engine/sysDef.cpp:1918 +msgid "Sharp SM8521" +msgstr "" + +#: src/engine/sysDef.cpp:1919 +msgid "a SoC with wavetable sound hardware." +msgstr "" + +#: src/engine/sysDef.cpp:1929 +msgid "Casio PV-1000" +msgstr "" + +#: src/engine/sysDef.cpp:1930 +msgid "" +"a game console with 3 channels of square wave. it's what happens after " +"fusing TIA and VIC together." +msgstr "" + +#: src/engine/sysDef.cpp:1937 +msgid "10xx: Set ring modulation (0: disable, 1: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:1942 +msgid "ZX Spectrum Beeper (QuadTone Engine)" +msgstr "" + +#: src/engine/sysDef.cpp:1943 +msgid "" +"another ZX Spectrum beeper system with full PWM pulses and 3-level volume " +"per channel. it also has a pitchable overlay sample channel." +msgstr "" + +#: src/engine/sysDef.cpp:1955 +msgid "Konami K053260" +msgstr "" + +#: src/engine/sysDef.cpp:1956 +msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." +msgstr "" + +#: src/engine/sysDef.cpp:1968 +msgid "MOS Technology TED" +msgstr "" + +#: src/engine/sysDef.cpp:1969 +msgid "" +"two square waves (one may be turned into noise). used in the Commodore " +"Plus/4, 16 and 116." +msgstr "" + +#: src/engine/sysDef.cpp:1978 +msgid "Namco C140" +msgstr "" + +#: src/engine/sysDef.cpp:1979 +msgid "Namco's first PCM chip from 1987. it's pretty good for being so." +msgstr "" + +#: src/engine/sysDef.cpp:1989 +msgid "Namco C219" +msgstr "" + +#: src/engine/sysDef.cpp:1990 +msgid "" +"Namco's PCM chip used in their NA-1/2 hardware.\n" +"very similar to C140, but has noise generator." +msgstr "" + +#: src/engine/sysDef.cpp:1999 +msgid "12xy: Set invert mode (x: surround; y: invert)" +msgstr "" + +#: src/engine/sysDef.cpp:2004 +msgid "ESS ES1xxx series (ESFM)" +msgstr "" + +#: src/engine/sysDef.cpp:2005 +msgid "" +"a unique FM synth featured in PC sound cards.\n" +"based on the OPL3 design, but with lots of its features extended." +msgstr "" + +#: src/engine/sysDef.cpp:2006 +msgid "FM 11" +msgstr "" + +#: src/engine/sysDef.cpp:2012 +msgid "2Exx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:2018 +msgid "PowerNoise" +msgstr "" + +#: src/engine/sysDef.cpp:2019 +msgid "" +"a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" +"used in the Hexheld fantasy console." +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 1" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 2" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 3" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Slope" +msgstr "" + +#: src/engine/sysDef.cpp:2026 +msgid "" +"20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " +"accumulator (00 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2027 +msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:2028 +msgid "22xx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:2029 +msgid "23xx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4021 +msgid "Dave" +msgstr "" + +#: src/engine/sysDef.cpp:2036 +msgid "" +"this chip was featured in the Enterprise 128 computer. it is similar to " +"POKEY, but with stereo output." +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Left" +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Right" +msgstr "" + +#: src/engine/sysDef.cpp:2043 +msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" +msgstr "" + +#: src/engine/sysDef.cpp:2044 +msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:2045 +msgid "12xx: Toggle high-pass with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:2046 +msgid "13xx: Toggle ring modulation with channel+2" +msgstr "" + +#: src/engine/sysDef.cpp:2047 +msgid "14xx: Toggle swap counters (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2048 +msgid "15xx: Toggle low pass (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "16xx: Set clock divider (0: /2; 1: /3)" +msgstr "" + +#: src/engine/sysDef.cpp:2054 +msgid "Game Boy Advance DMA Sound" +msgstr "" + +#: src/engine/sysDef.cpp:2055 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " +"hardware." +msgstr "" + +#: src/engine/sysDef.cpp:2068 +msgid "Game Boy Advance MinMod" +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven by software mixing " +"to provide up to sixteen sample channels" +msgstr "" + +#: src/engine/sysDef.cpp:2078 +msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" +msgstr "" + +#: src/engine/sysDef.cpp:2079 +msgid "12xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4022 +msgid "Nintendo DS" +msgstr "" + +#: src/engine/sysDef.cpp:2085 +msgid "a handheld video game console with two screens. it uses a stylus." +msgstr "" + +#: src/engine/sysDef.cpp:2093 +msgid "1Fxx: Set global volume (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2098 +msgid "5E01" +msgstr "" + +#: src/engine/sysDef.cpp:2099 +msgid "" +"a fantasy sound chip created by Euly. it is based on Ricoh 2A03, adding a " +"couple features such as 32 noise pitches, an extra duty cycle, and three " +"waveforms (besides triangle)." +msgstr "" + +#: src/engine/sysDef.cpp:2107 +msgid "" +"12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4025 +msgid "Bifurcator" +msgstr "" + +#: src/engine/sysDef.cpp:2121 +msgid "a fantasy sound chip using logistic map iterations to generate sound." +msgstr "" + +#: src/engine/sysDef.cpp:2128 +msgid "10xx: Load low byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2129 +msgid "11xx: Load high byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2130 +msgid "12xx: Set low byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2131 +msgid "13xx: Set high byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4026 +msgid "SID2" +msgstr "" + +#: src/engine/sysDef.cpp:2137 +msgid "" +"a fantasy sound chip created by LTVA. it is similar to the SID chip, but " +"with many of its problems fixed." +msgstr "" + +#: src/engine/sysDef.cpp:2148 +msgid "Dummy System" +msgstr "" + +#: src/engine/sysDef.cpp:2149 +msgid "this is a system designed for testing purposes." +msgstr "" + #: src/gui/debugWindow.cpp:662 msgid "This is a language test." msgstr "" @@ -60,14 +3666,14 @@ msgstr "" #: src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 #: src/gui/insEdit.cpp:7470 src/gui/mixer.cpp:268 src/gui/sampleEdit.cpp:1003 #: src/gui/userPresets.cpp:417 src/gui/settings.cpp:241 -#: src/gui/settings.cpp:1054 src/gui/settings.cpp:1432 -#: src/gui/settings.cpp:1444 src/gui/settings.cpp:3309 -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:1056 src/gui/settings.cpp:1434 +#: src/gui/settings.cpp:1446 src/gui/settings.cpp:3311 +#: src/gui/settings.cpp:3957 msgid "Volume" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1607 src/gui/settings.cpp:3346 -#: src/gui/settings.cpp:4028 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1609 src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:4030 msgid "Channel" msgstr "" @@ -119,7 +3725,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3687 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3689 msgid "Line size" msgstr "" @@ -135,7 +3741,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3733 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3735 msgid "Color" msgstr "" @@ -148,12 +3754,12 @@ msgid "Spread" msgstr "" #: src/gui/chanOsc.cpp:314 src/gui/subSongs.cpp:121 src/gui/sysManager.cpp:124 -#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2221 +#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2223 msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3825 src/gui/settings.cpp:4105 -#: src/gui/settings.cpp:4132 src/gui/settings.cpp:4158 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3827 src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4134 src/gui/settings.cpp:4160 msgid "Background" msgstr "" @@ -240,7 +3846,7 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/effectList.cpp:45 src/gui/insEdit.cpp:5288 #: src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 src/gui/subSongs.cpp:125 #: src/gui/sysManager.cpp:54 src/gui/userPresets.cpp:368 -#: src/gui/settings.cpp:1005 src/gui/settings.cpp:4323 +#: src/gui/settings.cpp:1007 src/gui/settings.cpp:4325 msgid "Name" msgstr "" @@ -820,8 +4426,8 @@ msgid "only accept 0Dxx" msgstr "" #: src/gui/compatFlags.cpp:319 src/gui/editControls.cpp:458 -#: src/gui/settings.cpp:2057 src/gui/settings.cpp:3874 -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:2059 src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3960 msgid "Other" msgstr "" @@ -984,7 +4590,7 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/insEdit.cpp:5334 src/gui/util.cpp:107 -#: src/gui/util.cpp:109 src/gui/settings.cpp:4160 +#: src/gui/util.cpp:109 src/gui/settings.cpp:4162 msgid "Unknown" msgstr "" @@ -1200,15 +4806,6 @@ msgstr "" msgid "too many instruments!" msgstr "" -#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 -#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 -msgid "too many wavetables!" -msgstr "" - -#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 -msgid "too many samples!" -msgstr "" - #: src/gui/doAction.cpp:1124 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" @@ -1382,15 +4979,15 @@ msgstr "" #: src/gui/editControls.cpp:421 src/gui/editControls.cpp:754 #: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1015 #: src/gui/findReplace.cpp:794 src/gui/gui.cpp:5893 src/gui/guiConst.cpp:582 -#: src/gui/settings.cpp:2284 src/gui/settings.cpp:3237 -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:2286 src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:4042 msgid "Pattern" msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 -#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2425 -#: src/gui/settings.cpp:3211 src/gui/settings.cpp:3915 +#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2427 +#: src/gui/settings.cpp:3213 src/gui/settings.cpp:3917 msgid "Orders" msgstr "" @@ -1399,16 +4996,6 @@ msgstr "" msgid "Ins" msgstr "" -#: src/gui/editControls.cpp:433 src/gui/settings.cpp:3957 -#: src/gui/settings.cpp:4035 -msgid "Wave" -msgstr "" - -#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 -#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4163 -msgid "Sample" -msgstr "" - #: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 #: src/gui/guiConst.cpp:230 msgid "Song" @@ -1439,8 +5026,8 @@ msgstr "" #: src/gui/exportOptions.cpp:300 src/gui/exportOptions.cpp:321 #: src/gui/exportOptions.cpp:344 src/gui/gui.cpp:5572 src/gui/gui.cpp:5624 #: src/gui/guiConst.cpp:536 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1187 src/gui/settings.cpp:2105 -#: src/gui/settings.cpp:2497 src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:1189 src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2499 src/gui/settings.cpp:3742 msgid "Export" msgstr "" @@ -1551,7 +5138,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:635 src/gui/exportOptions.cpp:261 -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3867 msgid "Directory" msgstr "" @@ -1597,7 +5184,7 @@ msgstr "" #: src/gui/editControls.cpp:745 src/gui/editControls.cpp:837 #: src/gui/editControls.cpp:953 src/gui/editControls.cpp:1093 -#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1430 +#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1432 msgid "Metronome" msgstr "" @@ -1747,7 +5334,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1297 +#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1299 msgid "Sample rate" msgstr "" @@ -1755,11 +5342,11 @@ msgstr "" msgid "Channels in file" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:875 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:877 msgid "Loops" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:880 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:882 msgid "Fade out (seconds)" msgstr "" @@ -1770,7 +5357,7 @@ msgstr "" #: src/gui/exportOptions.cpp:90 src/gui/insEdit.cpp:519 src/gui/mixer.cpp:250 #: src/gui/sampleEdit.cpp:1128 src/gui/userPresets.cpp:393 #: src/gui/userPresets.cpp:405 src/gui/waveEdit.cpp:1096 -#: src/gui/settings.cpp:1025 src/gui/settings.cpp:1039 +#: src/gui/settings.cpp:1027 src/gui/settings.cpp:1041 msgid "Invert" msgstr "" @@ -1904,16 +5491,16 @@ msgstr "" msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1198 -#: src/gui/settings.cpp:3869 +#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:3871 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3871 +#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3873 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3872 +#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3874 msgid "ZSM" msgstr "" @@ -1921,8 +5508,8 @@ msgstr "" msgid "Amiga Validation" msgstr "" -#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2899 -#: src/gui/settings.cpp:3831 +#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2901 +#: src/gui/settings.cpp:3833 msgid "Text" msgstr "" @@ -2041,18 +5628,18 @@ msgid "Back" msgstr "" #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3297 -#: src/gui/settings.cpp:4055 +#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3299 +#: src/gui/settings.cpp:4057 msgid "Note" msgstr "" #: src/gui/findReplace.cpp:707 src/gui/findReplace.cpp:974 -#: src/gui/settings.cpp:3315 +#: src/gui/settings.cpp:3317 msgid "Effect" msgstr "" #: src/gui/findReplace.cpp:725 src/gui/findReplace.cpp:1003 -#: src/gui/settings.cpp:2219 +#: src/gui/settings.cpp:2221 msgid "Value" msgstr "" @@ -2072,8 +5659,8 @@ msgstr "" msgid "Search range:" msgstr "" -#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4047 -#: src/gui/settings.cpp:4112 +#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4114 msgid "Selection" msgstr "" @@ -2449,35 +6036,6 @@ msgstr "" msgid "zlib finish stream error" msgstr "" -#: src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 -#, c-format -msgid "on seek: %s" -msgstr "" - -#: src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 -#, c-format -msgid "on pre tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2273 src/gui/gui.cpp:2436 src/gui/settings.cpp:5747 -msgid "file is empty" -msgstr "" - -#: src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 -#, c-format -msgid "on tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 src/gui/settings.cpp:5756 -#, c-format -msgid "on get size: %s" -msgstr "" - -#: src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 src/gui/settings.cpp:5763 -#, c-format -msgid "on read: %s" -msgstr "" - #: src/gui/gui.cpp:2316 msgid "everything OK" msgstr "" @@ -2580,7 +6138,7 @@ msgstr "" msgid "Set" msgstr "" -#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2501 +#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2503 msgid "Reset" msgstr "" @@ -2672,7 +6230,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:938 +#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:940 msgid "Randomize" msgstr "" @@ -2704,7 +6262,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7306 +#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7327 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -2731,12 +6289,12 @@ msgstr "" msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7032 -#: src/gui/settings.cpp:5619 +#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7053 +#: src/gui/settings.cpp:5621 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/gui.cpp:4191 src/gui/settings.cpp:804 +#: src/gui/gui.cpp:4191 src/gui/settings.cpp:806 msgid "File" msgstr "" @@ -2883,7 +6441,7 @@ msgstr "" msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2502 +#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2504 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -3340,7 +6898,7 @@ msgstr "" msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:921 +#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:923 msgid "New Song" msgstr "" @@ -3493,7 +7051,39 @@ msgid "" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7508 +#: src/gui/gui.cpp:7028 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7030 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7032 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7034 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7036 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7038 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7040 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7042 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7529 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -3501,7 +7091,7 @@ msgstr "" msgid "Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3976 +#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3978 msgid "VRC6 (saw)" msgstr "" @@ -3509,11 +7099,11 @@ msgstr "" msgid "OPL (drums)" msgstr "" -#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4017 +#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4019 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4018 +#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4020 msgid "PowerNoise (slope)" msgstr "" @@ -3574,7 +7164,7 @@ msgstr "" #: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7413 #: src/gui/insEdit.cpp:7428 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7447 #: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7474 -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3958 msgid "Pitch" msgstr "" @@ -3585,7 +7175,7 @@ msgstr "" #: src/gui/insEdit.cpp:7253 src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7271 #: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7360 #: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7446 -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1065 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1067 msgid "Panning" msgstr "" @@ -3601,7 +7191,7 @@ msgstr "" msgid "System (Secondary)" msgstr "" -#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3855 src/gui/settings.cpp:4076 +#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3857 src/gui/settings.cpp:4078 msgid "Miscellaneous" msgstr "" @@ -3749,7 +7339,7 @@ msgstr "" msgid "Sample List" msgstr "" -#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4104 +#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4106 msgid "Sample Editor" msgstr "" @@ -3761,7 +7351,7 @@ msgstr "" msgid "Oscilloscope (master)" msgstr "" -#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3909 +#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3911 msgid "Volume Meter" msgstr "" @@ -3773,7 +7363,7 @@ msgstr "" msgid "Compatibility Flags" msgstr "" -#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4131 +#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4133 msgid "Piano" msgstr "" @@ -3781,7 +7371,7 @@ msgstr "" msgid "Song Comments" msgstr "" -#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4122 +#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4124 msgid "Pattern Manager" msgstr "" @@ -3793,7 +7383,7 @@ msgstr "" msgid "Register View" msgstr "" -#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4183 +#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4185 msgid "Log Viewer" msgstr "" @@ -3809,7 +7399,7 @@ msgstr "" msgid "Find/Replace" msgstr "" -#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4141 +#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4143 msgid "Clock" msgstr "" @@ -3817,7 +7407,7 @@ msgstr "" msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3636 src/gui/settings.cpp:4157 +#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3638 src/gui/settings.cpp:4159 msgid "Memory Composition" msgstr "" @@ -4285,7 +7875,7 @@ msgstr "" msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1442 +#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1444 msgid "Sample preview" msgstr "" @@ -4505,19 +8095,10 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4031 +#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4033 msgid "FM" msgstr "" -#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 -#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 -msgid "Square" -msgstr "" - -#: src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 src/gui/settings.cpp:3870 -msgid "Wavetable" -msgstr "" - #: src/gui/guiConst.cpp:1396 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:7204 #: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7480 msgid "Special" @@ -4586,7 +8167,7 @@ msgid "Decay 2" msgstr "" #: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 -#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3927 +#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3929 #: src/gui/sysConf.cpp:731 msgid "Release" msgstr "" @@ -4617,7 +8198,7 @@ msgstr "" msgid "Detune 2" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3937 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3939 msgid "SSG-EG" msgstr "" @@ -4655,8 +8236,8 @@ msgstr "" #: src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7211 #: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7425 #: src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7473 -#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3883 src/gui/settings.cpp:3938 -#: src/gui/settings.cpp:4106 +#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3885 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4108 msgid "Waveform" msgstr "" @@ -4993,11 +8574,6 @@ msgstr "" msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -msgid "Triangle" -msgstr "" - #: src/gui/insEdit.cpp:201 msgid "Cut Sine" msgstr "" @@ -5014,23 +8590,6 @@ msgstr "" msgid "Squished AbsTriangle" msgstr "" -#: src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 -msgid "Snare" -msgstr "" - -#: src/gui/insEdit.cpp:211 -msgid "Tom" -msgstr "" - -#: src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 src/gui/insEdit.cpp:1909 -#: src/gui/insEdit.cpp:2014 -msgid "Top" -msgstr "" - -#: src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 -msgid "HiHat" -msgstr "" - #: src/gui/insEdit.cpp:224 msgid "Noise disabled" msgstr "" @@ -5408,7 +8967,7 @@ msgstr "" #: src/gui/insEdit.cpp:5861 src/gui/insEdit.cpp:5862 src/gui/insEdit.cpp:6487 #: src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6555 src/gui/insEdit.cpp:6556 #: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7029 -#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3925 +#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3927 #, c-format msgid "Envelope" msgstr "" @@ -5589,7 +9148,7 @@ msgid "Release mode: Passive (delayed release)" msgstr "" #: src/gui/insEdit.cpp:2284 src/gui/insEdit.cpp:2382 src/gui/insEdit.cpp:5582 -#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:796 +#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:798 msgid "Length" msgstr "" @@ -5623,10 +9182,6 @@ msgid "" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2629 -msgid "DPCM" -msgstr "" - #: src/gui/insEdit.cpp:2632 msgid "new DPCM features disabled (compatibility)!" msgstr "" @@ -5737,10 +9292,6 @@ msgstr "" msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 -msgid "Kick" -msgstr "" - #: src/gui/insEdit.cpp:3303 msgid "Snare/Hi-hat" msgstr "" @@ -5822,7 +9373,7 @@ msgid "Create New" msgstr "" #: src/gui/insEdit.cpp:5321 src/gui/sampleEdit.cpp:501 -#: src/gui/settings.cpp:1605 src/gui/settings.cpp:2217 +#: src/gui/settings.cpp:1607 src/gui/settings.cpp:2219 msgid "Type" msgstr "" @@ -6323,11 +9874,6 @@ msgstr "" msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7223 -#: src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4033 -msgid "Noise" -msgstr "" - #: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7107 #: src/gui/insEdit.cpp:7199 src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7424 msgid "Noise Freq" @@ -6401,7 +9947,7 @@ msgstr "" msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1316 +#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1318 msgid "Outputs" msgstr "" @@ -6596,11 +10142,11 @@ msgstr "" msgid "Master Volume" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1072 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1074 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4148 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4150 msgid "Patchbay" msgstr "" @@ -6617,7 +10163,7 @@ msgid "Display internal" msgstr "" #: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/songInfo.cpp:69 -#: src/gui/settings.cpp:1841 src/gui/settings.cpp:2029 +#: src/gui/settings.cpp:1843 src/gui/settings.cpp:2031 msgid "System" msgstr "" @@ -6803,8 +10349,8 @@ msgstr "" msgid "Key layout:" msgstr "" -#: src/gui/piano.cpp:108 src/gui/settings.cpp:611 src/gui/settings.cpp:612 -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:1244 +#: src/gui/piano.cpp:108 src/gui/settings.cpp:613 src/gui/settings.cpp:614 +#: src/gui/settings.cpp:1245 src/gui/settings.cpp:1246 msgid "Automatic" msgstr "" @@ -7480,7 +11026,7 @@ msgstr "" msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1080 +#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1082 msgid "Configure" msgstr "" @@ -7499,9 +11045,9 @@ msgstr "" msgid "Save and Close" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1183 -#: src/gui/settings.cpp:2101 src/gui/settings.cpp:2493 -#: src/gui/settings.cpp:3736 +#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1185 +#: src/gui/settings.cpp:2103 src/gui/settings.cpp:2495 +#: src/gui/settings.cpp:3738 msgid "Import" msgstr "" @@ -7525,10 +11071,6 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4032 -msgid "Pulse" -msgstr "" - #: src/gui/waveEdit.cpp:38 src/gui/sysConf.cpp:1874 msgid "Linear" msgstr "" @@ -7830,14 +11372,6 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:113 src/gui/settings.cpp:186 src/gui/settings.cpp:3911 -msgid "High" -msgstr "" - -#: src/gui/settings.cpp:114 src/gui/settings.cpp:184 src/gui/settings.cpp:3910 -msgid "Low" -msgstr "" - #: src/gui/settings.cpp:146 msgid "ASAP (C++ port)" msgstr "" @@ -7932,7 +11466,7 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:549 src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:229 src/gui/settings.cpp:551 src/gui/settings.cpp:3119 msgid "Program" msgstr "" @@ -7948,14 +11482,14 @@ msgstr "" msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:236 src/gui/settings.cpp:1653 src/gui/settings.cpp:1663 -#: src/gui/settings.cpp:1683 src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:1655 src/gui/settings.cpp:1665 +#: src/gui/settings.cpp:1685 src/gui/settings.cpp:1691 #, c-format msgid "Any" msgstr "" -#: src/gui/settings.cpp:240 src/gui/settings.cpp:3303 src/gui/settings.cpp:3868 -#: src/gui/settings.cpp:4061 +#: src/gui/settings.cpp:240 src/gui/settings.cpp:3305 src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:4063 msgid "Instrument" msgstr "" @@ -8023,74 +11557,74 @@ msgstr "" msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:291 +#: src/gui/settings.cpp:293 msgid "Press key..." msgstr "" -#: src/gui/settings.cpp:540 +#: src/gui/settings.cpp:542 msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:547 +#: src/gui/settings.cpp:549 msgid "General" msgstr "" -#: src/gui/settings.cpp:551 +#: src/gui/settings.cpp:553 msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:606 src/gui/settings.cpp:625 src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:608 src/gui/settings.cpp:627 src/gui/settings.cpp:1259 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:609 +#: src/gui/settings.cpp:611 msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:611 +#: src/gui/settings.cpp:613 msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:628 +#: src/gui/settings.cpp:630 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" "start Furnace with -safemode if you mess something up." msgstr "" -#: src/gui/settings.cpp:629 +#: src/gui/settings.cpp:631 msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:634 +#: src/gui/settings.cpp:636 msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:639 +#: src/gui/settings.cpp:641 msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:644 +#: src/gui/settings.cpp:646 msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:649 +#: src/gui/settings.cpp:651 msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:654 +#: src/gui/settings.cpp:656 msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:659 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:661 src/gui/settings.cpp:1332 msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:665 +#: src/gui/settings.cpp:667 msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:672 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -8099,11 +11633,11 @@ msgid "" "- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:672 src/gui/sysConf.cpp:2444 +#: src/gui/settings.cpp:674 src/gui/sysConf.cpp:2444 msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:677 +#: src/gui/settings.cpp:679 #, c-format msgid "" "current backend: %s\n" @@ -8112,51 +11646,51 @@ msgid "" "%s" msgstr "" -#: src/gui/settings.cpp:680 +#: src/gui/settings.cpp:682 msgid "VSync" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:694 +#: src/gui/settings.cpp:696 msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:700 msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:705 +#: src/gui/settings.cpp:707 msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:710 +#: src/gui/settings.cpp:712 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." msgstr "" -#: src/gui/settings.cpp:715 +#: src/gui/settings.cpp:717 msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:720 +#: src/gui/settings.cpp:722 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:725 +#: src/gui/settings.cpp:727 msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:730 +#: src/gui/settings.cpp:732 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -8164,284 +11698,284 @@ msgid "" "option if that is the case." msgstr "" -#: src/gui/settings.cpp:735 +#: src/gui/settings.cpp:737 msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:741 +#: src/gui/settings.cpp:743 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:745 +#: src/gui/settings.cpp:747 msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:755 msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:759 msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:761 +#: src/gui/settings.cpp:763 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:766 +#: src/gui/settings.cpp:768 msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:768 +#: src/gui/settings.cpp:770 msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:772 +#: src/gui/settings.cpp:774 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:776 msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" - #: src/gui/settings.cpp:781 msgid "" "render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" + +#: src/gui/settings.cpp:783 +msgid "" +"render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:788 +#: src/gui/settings.cpp:790 msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:790 +#: src/gui/settings.cpp:792 msgid "Strength" msgstr "" -#: src/gui/settings.cpp:807 +#: src/gui/settings.cpp:809 msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:814 msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:819 +#: src/gui/settings.cpp:821 msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:824 +#: src/gui/settings.cpp:826 msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:828 +#: src/gui/settings.cpp:830 msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:836 msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:839 +#: src/gui/settings.cpp:841 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" "which do not support this format." msgstr "" -#: src/gui/settings.cpp:843 +#: src/gui/settings.cpp:845 msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:848 +#: src/gui/settings.cpp:850 msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:853 msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:853 +#: src/gui/settings.cpp:855 msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:857 +#: src/gui/settings.cpp:859 msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:861 +#: src/gui/settings.cpp:863 msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:867 +#: src/gui/settings.cpp:869 msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:869 +#: src/gui/settings.cpp:871 msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:887 +#: src/gui/settings.cpp:889 msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:894 +#: src/gui/settings.cpp:896 msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:899 +#: src/gui/settings.cpp:901 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." msgstr "" -#: src/gui/settings.cpp:903 +#: src/gui/settings.cpp:905 msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:908 +#: src/gui/settings.cpp:910 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." msgstr "" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:914 msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:917 +#: src/gui/settings.cpp:919 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" -#: src/gui/settings.cpp:923 +#: src/gui/settings.cpp:925 msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:925 +#: src/gui/settings.cpp:927 msgid "Current system" msgstr "" -#: src/gui/settings.cpp:988 +#: src/gui/settings.cpp:990 msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:1123 +#: src/gui/settings.cpp:1125 msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:1125 +#: src/gui/settings.cpp:1127 msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:1129 +#: src/gui/settings.cpp:1131 msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:1133 +#: src/gui/settings.cpp:1135 msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:1137 +#: src/gui/settings.cpp:1139 msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:1138 +#: src/gui/settings.cpp:1140 msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:1140 +#: src/gui/settings.cpp:1142 msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:1144 +#: src/gui/settings.cpp:1146 msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:1148 +#: src/gui/settings.cpp:1150 msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:1152 +#: src/gui/settings.cpp:1154 msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:1159 +#: src/gui/settings.cpp:1161 msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:1165 +#: src/gui/settings.cpp:1167 msgid "About screen party time" msgstr "" -#: src/gui/settings.cpp:1170 +#: src/gui/settings.cpp:1172 msgid "Warning: may cause epileptic seizures." msgstr "" -#: src/gui/settings.cpp:1174 +#: src/gui/settings.cpp:1176 msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:1176 +#: src/gui/settings.cpp:1178 msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1182 src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:1184 src/gui/settings.cpp:4197 msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:1191 +#: src/gui/settings.cpp:1193 msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:1192 +#: src/gui/settings.cpp:1194 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:1202 msgid "Output" msgstr "" -#: src/gui/settings.cpp:1208 +#: src/gui/settings.cpp:1210 msgid "Backend" msgstr "" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1243 msgid "Driver" msgstr "" -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1266 msgid "Device" msgstr "" -#: src/gui/settings.cpp:1268 +#: src/gui/settings.cpp:1270 msgid "" msgstr "" -#: src/gui/settings.cpp:1269 +#: src/gui/settings.cpp:1271 msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:1271 +#: src/gui/settings.cpp:1273 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:1278 src/gui/settings.cpp:1280 +#: src/gui/settings.cpp:1280 src/gui/settings.cpp:1282 msgid "" msgstr "" -#: src/gui/settings.cpp:1324 +#: src/gui/settings.cpp:1326 msgid "" "common values:\n" "- 1 for mono\n" @@ -8451,16 +11985,16 @@ msgid "" "- 8 for 7.1 surround" msgstr "" -#: src/gui/settings.cpp:1332 +#: src/gui/settings.cpp:1334 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:1347 +#: src/gui/settings.cpp:1349 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:1356 +#: src/gui/settings.cpp:1358 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -8470,26 +12004,26 @@ msgid "" "- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:1361 +#: src/gui/settings.cpp:1363 msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:1368 +#: src/gui/settings.cpp:1370 msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:1372 +#: src/gui/settings.cpp:1374 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " "(%d)!" msgstr "" -#: src/gui/settings.cpp:1380 +#: src/gui/settings.cpp:1382 msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:1385 +#: src/gui/settings.cpp:1387 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -8497,15 +12031,15 @@ msgid "" "warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:1389 +#: src/gui/settings.cpp:1391 msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1399 msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:1407 +#: src/gui/settings.cpp:1409 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" @@ -8513,7 +12047,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1408 +#: src/gui/settings.cpp:1410 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" @@ -8521,750 +12055,750 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1411 +#: src/gui/settings.cpp:1413 msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:1413 src/gui/settings.cpp:2022 +#: src/gui/settings.cpp:1415 src/gui/settings.cpp:2024 msgid "Quality" msgstr "" -#: src/gui/settings.cpp:1418 +#: src/gui/settings.cpp:1420 msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:1424 +#: src/gui/settings.cpp:1426 msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:1455 +#: src/gui/settings.cpp:1457 msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:1457 src/gui/settings.cpp:1459 +#: src/gui/settings.cpp:1459 src/gui/settings.cpp:1461 msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:1461 src/gui/settings.cpp:1464 -#: src/gui/settings.cpp:1755 src/gui/settings.cpp:1757 +#: src/gui/settings.cpp:1463 src/gui/settings.cpp:1466 +#: src/gui/settings.cpp:1757 src/gui/settings.cpp:1759 msgid "" msgstr "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1482 msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:1491 src/gui/settings.cpp:2198 +#: src/gui/settings.cpp:1493 src/gui/settings.cpp:2200 msgid "Note input" msgstr "" -#: src/gui/settings.cpp:1492 +#: src/gui/settings.cpp:1494 msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:1496 +#: src/gui/settings.cpp:1498 msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:1502 +#: src/gui/settings.cpp:1504 msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:1507 +#: src/gui/settings.cpp:1509 msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:1509 +#: src/gui/settings.cpp:1511 msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:1513 +#: src/gui/settings.cpp:1515 msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:1516 src/gui/settings.cpp:1541 +#: src/gui/settings.cpp:1518 src/gui/settings.cpp:1543 msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1534 +#: src/gui/settings.cpp:1536 msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:1564 src/gui/settings.cpp:1574 +#: src/gui/settings.cpp:1566 src/gui/settings.cpp:1576 msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:1577 +#: src/gui/settings.cpp:1579 msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:1591 +#: src/gui/settings.cpp:1593 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:1609 +#: src/gui/settings.cpp:1611 msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:1611 +#: src/gui/settings.cpp:1613 msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:1613 +#: src/gui/settings.cpp:1615 msgid "Action" msgstr "" -#: src/gui/settings.cpp:1705 src/gui/settings.cpp:1706 +#: src/gui/settings.cpp:1707 src/gui/settings.cpp:1708 msgid "--none--" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:1751 src/gui/settings.cpp:1753 +#: src/gui/settings.cpp:1753 src/gui/settings.cpp:1755 msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:1770 +#: src/gui/settings.cpp:1772 msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:1772 +#: src/gui/settings.cpp:1774 msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:1776 +#: src/gui/settings.cpp:1778 msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:1787 +#: src/gui/settings.cpp:1789 msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:1793 +#: src/gui/settings.cpp:1795 msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:1799 +#: src/gui/settings.cpp:1801 msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:1805 +#: src/gui/settings.cpp:1807 msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:1807 +#: src/gui/settings.cpp:1809 msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:1811 +#: src/gui/settings.cpp:1813 msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:1815 +#: src/gui/settings.cpp:1817 msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:1819 +#: src/gui/settings.cpp:1821 msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:1823 +#: src/gui/settings.cpp:1825 msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:1832 +#: src/gui/settings.cpp:1834 msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:1834 +#: src/gui/settings.cpp:1836 msgid "Cores" msgstr "" -#: src/gui/settings.cpp:1843 +#: src/gui/settings.cpp:1845 msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:1845 src/gui/settings.cpp:2033 +#: src/gui/settings.cpp:1847 src/gui/settings.cpp:2035 msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1850 msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:1850 src/gui/settings.cpp:2038 +#: src/gui/settings.cpp:1852 src/gui/settings.cpp:2040 msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:2031 +#: src/gui/settings.cpp:2033 msgid "Playback" msgstr "" -#: src/gui/settings.cpp:2036 +#: src/gui/settings.cpp:2038 msgid "Render" msgstr "" -#: src/gui/settings.cpp:2060 +#: src/gui/settings.cpp:2062 msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:2098 src/gui/settings.cpp:2100 +#: src/gui/settings.cpp:2100 src/gui/settings.cpp:2102 msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2109 src/gui/settings.cpp:3744 +#: src/gui/settings.cpp:2111 src/gui/settings.cpp:3746 msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:2110 +#: src/gui/settings.cpp:2112 msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2114 msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:2149 +#: src/gui/settings.cpp:2151 msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:2215 +#: src/gui/settings.cpp:2217 msgid "Key" msgstr "" -#: src/gui/settings.cpp:2229 +#: src/gui/settings.cpp:2231 #, c-format msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2234 +#: src/gui/settings.cpp:2236 #, c-format msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2239 +#: src/gui/settings.cpp:2241 #, c-format msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2244 +#: src/gui/settings.cpp:2246 #, c-format msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2268 +#: src/gui/settings.cpp:2270 msgid "Add..." msgstr "" -#: src/gui/settings.cpp:2358 +#: src/gui/settings.cpp:2360 msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:2378 +#: src/gui/settings.cpp:2380 msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:2399 +#: src/gui/settings.cpp:2401 msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:2449 +#: src/gui/settings.cpp:2451 msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2487 src/gui/settings.cpp:3754 -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:2489 src/gui/settings.cpp:3756 +#: src/gui/settings.cpp:3786 msgid "Interface" msgstr "" -#: src/gui/settings.cpp:2489 +#: src/gui/settings.cpp:2491 msgid "Layout" msgstr "" -#: src/gui/settings.cpp:2491 +#: src/gui/settings.cpp:2493 msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:2506 +#: src/gui/settings.cpp:2508 msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:2513 +#: src/gui/settings.cpp:2515 msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:2518 +#: src/gui/settings.cpp:2520 msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:2523 +#: src/gui/settings.cpp:2525 msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:2530 +#: src/gui/settings.cpp:2532 msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:2535 +#: src/gui/settings.cpp:2537 msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:2537 +#: src/gui/settings.cpp:2539 msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:2541 +#: src/gui/settings.cpp:2543 msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:2545 +#: src/gui/settings.cpp:2547 msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:2549 +#: src/gui/settings.cpp:2551 msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:2555 +#: src/gui/settings.cpp:2557 msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:2557 +#: src/gui/settings.cpp:2559 msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:2561 +#: src/gui/settings.cpp:2563 msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:2565 +#: src/gui/settings.cpp:2567 msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:2572 +#: src/gui/settings.cpp:2574 msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:2574 +#: src/gui/settings.cpp:2576 msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2585 msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:2589 +#: src/gui/settings.cpp:2591 msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:2594 +#: src/gui/settings.cpp:2596 msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:2596 +#: src/gui/settings.cpp:2598 msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2602 msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:2604 +#: src/gui/settings.cpp:2606 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:2608 +#: src/gui/settings.cpp:2610 msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2616 msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:2616 +#: src/gui/settings.cpp:2618 msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:2620 +#: src/gui/settings.cpp:2622 msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:2624 +#: src/gui/settings.cpp:2626 msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:2630 +#: src/gui/settings.cpp:2632 msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2634 msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:2636 +#: src/gui/settings.cpp:2638 msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:2640 +#: src/gui/settings.cpp:2642 msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:2647 +#: src/gui/settings.cpp:2649 msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:2653 +#: src/gui/settings.cpp:2655 msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:2655 +#: src/gui/settings.cpp:2657 msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:2661 +#: src/gui/settings.cpp:2663 msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:2667 +#: src/gui/settings.cpp:2669 msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2675 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:2678 +#: src/gui/settings.cpp:2680 msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:2680 +#: src/gui/settings.cpp:2682 msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:2684 +#: src/gui/settings.cpp:2686 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:2688 +#: src/gui/settings.cpp:2690 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:2695 +#: src/gui/settings.cpp:2697 msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2703 msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2709 msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2715 msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2719 +#: src/gui/settings.cpp:2721 msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:2721 +#: src/gui/settings.cpp:2723 msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:2723 +#: src/gui/settings.cpp:2725 msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:2727 +#: src/gui/settings.cpp:2729 msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:2731 +#: src/gui/settings.cpp:2733 msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:2737 +#: src/gui/settings.cpp:2739 msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:2739 +#: src/gui/settings.cpp:2741 msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:2743 +#: src/gui/settings.cpp:2745 msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:2747 +#: src/gui/settings.cpp:2749 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:2751 +#: src/gui/settings.cpp:2753 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2759 msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:2759 +#: src/gui/settings.cpp:2761 msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:2763 +#: src/gui/settings.cpp:2765 msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:2770 +#: src/gui/settings.cpp:2772 msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:2776 +#: src/gui/settings.cpp:2778 msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:2782 +#: src/gui/settings.cpp:2784 msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:2788 +#: src/gui/settings.cpp:2790 msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:2794 +#: src/gui/settings.cpp:2796 msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2798 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2800 msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:2802 +#: src/gui/settings.cpp:2804 msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:2806 +#: src/gui/settings.cpp:2808 msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:2813 +#: src/gui/settings.cpp:2815 msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:2818 +#: src/gui/settings.cpp:2820 msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:2822 +#: src/gui/settings.cpp:2824 msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:2827 +#: src/gui/settings.cpp:2829 msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:2829 +#: src/gui/settings.cpp:2831 msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:2833 +#: src/gui/settings.cpp:2835 msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:2837 +#: src/gui/settings.cpp:2839 msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:2844 +#: src/gui/settings.cpp:2846 msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:2845 +#: src/gui/settings.cpp:2847 msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:2849 +#: src/gui/settings.cpp:2851 msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:2856 src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:2858 src/gui/settings.cpp:3473 msgid "Assets" msgstr "" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2861 msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2867 msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:2872 +#: src/gui/settings.cpp:2874 msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:2874 +#: src/gui/settings.cpp:2876 msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:2876 +#: src/gui/settings.cpp:2878 msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2885 +#: src/gui/settings.cpp:2887 msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2892 +#: src/gui/settings.cpp:2894 msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:2907 +#: src/gui/settings.cpp:2909 msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:2917 +#: src/gui/settings.cpp:2919 msgid "Main font" msgstr "" -#: src/gui/settings.cpp:2928 +#: src/gui/settings.cpp:2930 msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2938 msgid "Header font" msgstr "" -#: src/gui/settings.cpp:2947 +#: src/gui/settings.cpp:2949 msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:2955 +#: src/gui/settings.cpp:2957 msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:2966 +#: src/gui/settings.cpp:2968 msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:2976 +#: src/gui/settings.cpp:2978 msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:2982 +#: src/gui/settings.cpp:2984 msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:2987 +#: src/gui/settings.cpp:2989 msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:2989 +#: src/gui/settings.cpp:2991 msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:2993 +#: src/gui/settings.cpp:2995 msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:2997 +#: src/gui/settings.cpp:2999 msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:3001 +#: src/gui/settings.cpp:3003 msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:3007 +#: src/gui/settings.cpp:3009 msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:3009 +#: src/gui/settings.cpp:3011 msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3015 msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:3017 +#: src/gui/settings.cpp:3019 msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3026 msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3029 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3034 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:3035 +#: src/gui/settings.cpp:3037 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3040 +#: src/gui/settings.cpp:3042 msgid "default." msgstr "" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3045 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3048 +#: src/gui/settings.cpp:3050 msgid "" "slightly better font rendering quality.\n" "uses more video memory." msgstr "" -#: src/gui/settings.cpp:3052 +#: src/gui/settings.cpp:3054 msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:3057 +#: src/gui/settings.cpp:3059 msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:3061 +#: src/gui/settings.cpp:3063 msgid "Display Japanese characters" msgstr "" -#: src/gui/settings.cpp:3067 +#: src/gui/settings.cpp:3069 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9276,11 +12810,11 @@ msgid "" "決策です。" msgstr "" -#: src/gui/settings.cpp:3075 +#: src/gui/settings.cpp:3077 msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/settings.cpp:3081 +#: src/gui/settings.cpp:3083 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9290,11 +12824,11 @@ msgid "" "这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/settings.cpp:3089 +#: src/gui/settings.cpp:3091 msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/settings.cpp:3095 +#: src/gui/settings.cpp:3097 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9304,11 +12838,11 @@ msgid "" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/settings.cpp:3103 +#: src/gui/settings.cpp:3105 msgid "Display Korean characters" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3111 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9318,1850 +12852,1770 @@ msgid "" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/settings.cpp:3118 +#: src/gui/settings.cpp:3120 msgid "Title bar:" msgstr "" -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3122 msgid "Furnace##tbar0" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3127 msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/settings.cpp:3130 +#: src/gui/settings.cpp:3132 msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/settings.cpp:3135 +#: src/gui/settings.cpp:3137 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/settings.cpp:3143 +#: src/gui/settings.cpp:3145 msgid "Display system name on title bar" msgstr "" -#: src/gui/settings.cpp:3150 +#: src/gui/settings.cpp:3152 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/settings.cpp:3156 +#: src/gui/settings.cpp:3158 msgid "Status bar:" msgstr "" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3160 msgid "Cursor details##sbar0" msgstr "" -#: src/gui/settings.cpp:3162 +#: src/gui/settings.cpp:3164 msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3168 msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/settings.cpp:3170 +#: src/gui/settings.cpp:3172 msgid "Nothing##sbar3" msgstr "" -#: src/gui/settings.cpp:3177 +#: src/gui/settings.cpp:3179 msgid "Display playback status when playing" msgstr "" -#: src/gui/settings.cpp:3182 +#: src/gui/settings.cpp:3184 msgid "Export options layout:" msgstr "" -#: src/gui/settings.cpp:3184 +#: src/gui/settings.cpp:3186 msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/settings.cpp:3188 +#: src/gui/settings.cpp:3190 msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/settings.cpp:3192 +#: src/gui/settings.cpp:3194 msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/settings.cpp:3199 +#: src/gui/settings.cpp:3201 msgid "Capitalize menu bar" msgstr "" -#: src/gui/settings.cpp:3205 +#: src/gui/settings.cpp:3207 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/settings.cpp:3219 +#: src/gui/settings.cpp:3221 msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/settings.cpp:3224 +#: src/gui/settings.cpp:3226 msgid "Orders row number format:" msgstr "" -#: src/gui/settings.cpp:3226 +#: src/gui/settings.cpp:3228 msgid "Decimal##orbD" msgstr "" -#: src/gui/settings.cpp:3230 +#: src/gui/settings.cpp:3232 msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3241 msgid "Center pattern view" msgstr "" -#: src/gui/settings.cpp:3245 +#: src/gui/settings.cpp:3247 msgid "Overflow pattern highlights" msgstr "" -#: src/gui/settings.cpp:3251 +#: src/gui/settings.cpp:3253 msgid "Display previous/next pattern" msgstr "" -#: src/gui/settings.cpp:3256 +#: src/gui/settings.cpp:3258 msgid "Pattern row number format:" msgstr "" -#: src/gui/settings.cpp:3258 +#: src/gui/settings.cpp:3260 msgid "Decimal##prbD" msgstr "" -#: src/gui/settings.cpp:3262 +#: src/gui/settings.cpp:3264 msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/settings.cpp:3268 +#: src/gui/settings.cpp:3270 msgid "Pattern view labels:" msgstr "" -#: src/gui/settings.cpp:3273 +#: src/gui/settings.cpp:3275 msgid "Note off (3-char)" msgstr "" -#: src/gui/settings.cpp:3278 +#: src/gui/settings.cpp:3280 msgid "Note release (3-char)" msgstr "" -#: src/gui/settings.cpp:3283 +#: src/gui/settings.cpp:3285 msgid "Macro release (3-char)" msgstr "" -#: src/gui/settings.cpp:3288 +#: src/gui/settings.cpp:3290 msgid "Empty field (3-char)" msgstr "" -#: src/gui/settings.cpp:3293 +#: src/gui/settings.cpp:3295 msgid "Empty field (2-char)" msgstr "" -#: src/gui/settings.cpp:3295 +#: src/gui/settings.cpp:3297 msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3321 +#: src/gui/settings.cpp:3323 msgid "Effect value" msgstr "" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3330 msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/settings.cpp:3334 +#: src/gui/settings.cpp:3336 msgid "Use flats instead of sharps" msgstr "" -#: src/gui/settings.cpp:3340 +#: src/gui/settings.cpp:3342 msgid "Use German notation" msgstr "" -#: src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:3350 msgid "Channel style:" msgstr "" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3352 msgid "Classic##CHS0" msgstr "" -#: src/gui/settings.cpp:3354 +#: src/gui/settings.cpp:3356 msgid "Line##CHS1" msgstr "" -#: src/gui/settings.cpp:3358 +#: src/gui/settings.cpp:3360 msgid "Round##CHS2" msgstr "" -#: src/gui/settings.cpp:3362 +#: src/gui/settings.cpp:3364 msgid "Split button##CHS3" msgstr "" -#: src/gui/settings.cpp:3366 +#: src/gui/settings.cpp:3368 msgid "Square border##CH42" msgstr "" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3372 msgid "Round border##CHS5" msgstr "" -#: src/gui/settings.cpp:3376 +#: src/gui/settings.cpp:3378 msgid "Channel volume bar:" msgstr "" -#: src/gui/settings.cpp:3378 +#: src/gui/settings.cpp:3380 msgid "None##CHV0" msgstr "" -#: src/gui/settings.cpp:3382 +#: src/gui/settings.cpp:3384 msgid "Simple##CHV1" msgstr "" -#: src/gui/settings.cpp:3386 +#: src/gui/settings.cpp:3388 msgid "Stereo##CHV2" msgstr "" -#: src/gui/settings.cpp:3390 +#: src/gui/settings.cpp:3392 msgid "Real##CHV3" msgstr "" -#: src/gui/settings.cpp:3394 +#: src/gui/settings.cpp:3396 msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/settings.cpp:3400 +#: src/gui/settings.cpp:3402 msgid "Channel feedback style:" msgstr "" -#: src/gui/settings.cpp:3402 +#: src/gui/settings.cpp:3404 msgid "Off##CHF0" msgstr "" -#: src/gui/settings.cpp:3406 +#: src/gui/settings.cpp:3408 msgid "Note##CHF1" msgstr "" -#: src/gui/settings.cpp:3410 +#: src/gui/settings.cpp:3412 msgid "Volume##CHF2" msgstr "" -#: src/gui/settings.cpp:3414 +#: src/gui/settings.cpp:3416 msgid "Active##CHF3" msgstr "" -#: src/gui/settings.cpp:3420 +#: src/gui/settings.cpp:3422 msgid "Channel font:" msgstr "" -#: src/gui/settings.cpp:3422 +#: src/gui/settings.cpp:3424 msgid "Regular##CHFont0" msgstr "" -#: src/gui/settings.cpp:3426 +#: src/gui/settings.cpp:3428 msgid "Monospace##CHFont1" msgstr "" -#: src/gui/settings.cpp:3433 +#: src/gui/settings.cpp:3435 msgid "Center channel name" msgstr "" -#: src/gui/settings.cpp:3438 +#: src/gui/settings.cpp:3440 msgid "Channel colors:" msgstr "" -#: src/gui/settings.cpp:3440 +#: src/gui/settings.cpp:3442 msgid "Single##CHC0" msgstr "" -#: src/gui/settings.cpp:3444 +#: src/gui/settings.cpp:3446 msgid "Channel type##CHC1" msgstr "" -#: src/gui/settings.cpp:3448 +#: src/gui/settings.cpp:3450 msgid "Instrument type##CHC2" msgstr "" -#: src/gui/settings.cpp:3454 +#: src/gui/settings.cpp:3456 msgid "Channel name colors:" msgstr "" -#: src/gui/settings.cpp:3456 +#: src/gui/settings.cpp:3458 msgid "Single##CTC0" msgstr "" -#: src/gui/settings.cpp:3460 +#: src/gui/settings.cpp:3462 msgid "Channel type##CTC1" msgstr "" -#: src/gui/settings.cpp:3464 +#: src/gui/settings.cpp:3466 msgid "Instrument type##CTC2" msgstr "" -#: src/gui/settings.cpp:3473 +#: src/gui/settings.cpp:3475 msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3485 msgid "Horizontal instrument list" msgstr "" -#: src/gui/settings.cpp:3489 +#: src/gui/settings.cpp:3491 msgid "Instrument list icon style:" msgstr "" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3493 msgid "None##iis0" msgstr "" -#: src/gui/settings.cpp:3495 +#: src/gui/settings.cpp:3497 msgid "Graphical icons##iis1" msgstr "" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3501 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3506 +#: src/gui/settings.cpp:3508 msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3512 src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3514 src/gui/settings.cpp:3956 msgid "Macro Editor" msgstr "" -#: src/gui/settings.cpp:3513 +#: src/gui/settings.cpp:3515 msgid "Macro editor layout:" msgstr "" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3517 msgid "Unified##mel0" msgstr "" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3527 msgid "Grid##mel2" msgstr "" -#: src/gui/settings.cpp:3529 +#: src/gui/settings.cpp:3531 msgid "Single (with list)##mel3" msgstr "" -#: src/gui/settings.cpp:3542 +#: src/gui/settings.cpp:3544 msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:3550 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3552 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3556 src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3558 src/gui/settings.cpp:3933 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3557 +#: src/gui/settings.cpp:3559 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3559 +#: src/gui/settings.cpp:3561 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3563 +#: src/gui/settings.cpp:3565 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3567 +#: src/gui/settings.cpp:3569 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3574 +#: src/gui/settings.cpp:3576 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3579 +#: src/gui/settings.cpp:3581 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3581 +#: src/gui/settings.cpp:3583 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3585 +#: src/gui/settings.cpp:3587 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3589 +#: src/gui/settings.cpp:3591 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3593 +#: src/gui/settings.cpp:3595 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3597 +#: src/gui/settings.cpp:3599 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3601 +#: src/gui/settings.cpp:3603 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3605 +#: src/gui/settings.cpp:3607 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3611 +#: src/gui/settings.cpp:3613 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3613 +#: src/gui/settings.cpp:3615 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3617 +#: src/gui/settings.cpp:3619 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3624 +#: src/gui/settings.cpp:3626 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3630 +#: src/gui/settings.cpp:3632 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3637 +#: src/gui/settings.cpp:3639 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3639 +#: src/gui/settings.cpp:3641 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3645 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3650 src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3652 src/gui/settings.cpp:3879 msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3654 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3658 src/gui/settings.cpp:3836 -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3660 src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3880 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3664 src/gui/sysConf.cpp:1067 +#: src/gui/settings.cpp:3666 src/gui/sysConf.cpp:1067 msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3672 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3676 +#: src/gui/settings.cpp:3678 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3684 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3696 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3696 +#: src/gui/settings.cpp:3698 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3704 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3708 +#: src/gui/settings.cpp:3710 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3714 +#: src/gui/settings.cpp:3716 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3720 +#: src/gui/settings.cpp:3722 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3726 +#: src/gui/settings.cpp:3728 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3735 +#: src/gui/settings.cpp:3737 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3745 +#: src/gui/settings.cpp:3747 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3748 +#: src/gui/settings.cpp:3750 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3755 src/gui/settings.cpp:3785 +#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3787 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3761 +#: src/gui/settings.cpp:3763 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3763 +#: src/gui/settings.cpp:3765 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3768 +#: src/gui/settings.cpp:3770 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3777 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3777 +#: src/gui/settings.cpp:3779 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3780 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3792 +#: src/gui/settings.cpp:3794 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3795 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3794 +#: src/gui/settings.cpp:3796 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3797 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3796 +#: src/gui/settings.cpp:3798 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3797 +#: src/gui/settings.cpp:3799 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3798 +#: src/gui/settings.cpp:3800 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3801 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3802 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3803 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3802 +#: src/gui/settings.cpp:3804 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3803 +#: src/gui/settings.cpp:3805 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3804 +#: src/gui/settings.cpp:3806 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3805 +#: src/gui/settings.cpp:3807 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3806 +#: src/gui/settings.cpp:3808 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3809 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:3810 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3811 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3810 +#: src/gui/settings.cpp:3812 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3811 +#: src/gui/settings.cpp:3813 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3814 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3815 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3814 +#: src/gui/settings.cpp:3816 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3815 +#: src/gui/settings.cpp:3817 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3816 +#: src/gui/settings.cpp:3818 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3817 +#: src/gui/settings.cpp:3819 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3818 +#: src/gui/settings.cpp:3820 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3821 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3824 +#: src/gui/settings.cpp:3826 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3828 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3829 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3828 +#: src/gui/settings.cpp:3830 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3829 +#: src/gui/settings.cpp:3831 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3830 +#: src/gui/settings.cpp:3832 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3834 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3833 +#: src/gui/settings.cpp:3835 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3836 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3835 +#: src/gui/settings.cpp:3837 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3837 +#: src/gui/settings.cpp:3839 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3840 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3841 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3840 +#: src/gui/settings.cpp:3842 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3843 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3844 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:3845 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3846 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3845 +#: src/gui/settings.cpp:3847 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3846 +#: src/gui/settings.cpp:3848 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3849 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:3850 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3851 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3850 +#: src/gui/settings.cpp:3852 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3851 +#: src/gui/settings.cpp:3853 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3852 +#: src/gui/settings.cpp:3854 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3858 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3859 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3860 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3861 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3862 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3863 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3866 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3868 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3869 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3875 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3881 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3882 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3883 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3884 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3886 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3885 +#: src/gui/settings.cpp:3887 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3886 +#: src/gui/settings.cpp:3888 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3890 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3889 +#: src/gui/settings.cpp:3891 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3892 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3893 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3894 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3895 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3896 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3897 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3898 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3899 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3900 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3901 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3902 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3903 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3904 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3905 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3906 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3914 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3918 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3919 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3920 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3919 +#: src/gui/settings.cpp:3921 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3922 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3923 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3926 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3928 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:3934 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3935 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:3936 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3935 +#: src/gui/settings.cpp:3937 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:3942 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3944 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3945 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3946 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3947 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:3949 msgid "Car. accent (primary" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3950 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3951 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3952 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3963 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3964 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3965 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "T6W28" -msgstr "" - -#: src/gui/settings.cpp:3965 -msgid "Game Boy" -msgstr "" - -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3968 msgid "C64" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3969 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3970 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:3969 +#: src/gui/settings.cpp:3971 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3970 +#: src/gui/settings.cpp:3972 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:3973 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:3974 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:3973 +#: src/gui/settings.cpp:3975 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3976 msgid "PET" msgstr "" -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3977 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3979 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:3980 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "FDS" -msgstr "" - -#: src/gui/settings.cpp:3980 -msgid "Virtual Boy" -msgstr "" - -#: src/gui/settings.cpp:3981 -msgid "Namco 163" -msgstr "" - -#: src/gui/settings.cpp:3982 -msgid "Konami SCC" -msgstr "" - -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3985 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "POKEY" -msgstr "" - -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3987 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3986 -msgid "WonderSwan" -msgstr "" - -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:3989 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "VERA" -msgstr "" - -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:3991 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3992 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "MultiPCM" -msgstr "" - -#: src/gui/settings.cpp:3992 -msgid "SNES" -msgstr "" - -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:3995 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Namco WSG" -msgstr "" - -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3997 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:3998 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:3999 msgid "NES" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4000 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4001 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4002 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "ADPCM-B" -msgstr "" - -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4004 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4005 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4006 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4005 +#: src/gui/settings.cpp:4007 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4008 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4009 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4010 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4009 -msgid "Pokémon Mini" -msgstr "" - -#: src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4012 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4013 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4014 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4015 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4016 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4017 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4018 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Dave" -msgstr "" - -#: src/gui/settings.cpp:4020 -msgid "Nintendo DS" -msgstr "" - -#: src/gui/settings.cpp:4021 +#: src/gui/settings.cpp:4023 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4022 +#: src/gui/settings.cpp:4024 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Bifurcator" -msgstr "" - -#: src/gui/settings.cpp:4024 -msgid "SID2" -msgstr "" - -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4027 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4029 +#: src/gui/settings.cpp:4031 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4032 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "PCM" -msgstr "" - -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4038 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4039 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4043 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4044 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4045 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4046 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4045 +#: src/gui/settings.cpp:4047 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4048 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4050 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4051 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4050 +#: src/gui/settings.cpp:4052 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4051 +#: src/gui/settings.cpp:4053 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4054 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:4055 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4056 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4058 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4057 +#: src/gui/settings.cpp:4059 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4060 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4061 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4062 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4064 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4063 +#: src/gui/settings.cpp:4065 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4066 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4067 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4068 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "Invalid effect" -msgstr "" - -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4070 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4071 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4072 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4073 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4074 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4075 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4076 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4077 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4079 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4080 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4081 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4082 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4083 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4084 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4085 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4086 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4087 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4086 +#: src/gui/settings.cpp:4088 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4089 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4088 +#: src/gui/settings.cpp:4090 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4091 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4092 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4093 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4092 +#: src/gui/settings.cpp:4094 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4095 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4096 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4095 +#: src/gui/settings.cpp:4097 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4096 +#: src/gui/settings.cpp:4098 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4099 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4100 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4101 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4102 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4101 +#: src/gui/settings.cpp:4103 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4109 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4110 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4111 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4112 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4113 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4115 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4116 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4117 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4118 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4119 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4120 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4121 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4125 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:4126 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4127 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4128 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4129 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4130 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4135 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4136 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4137 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4136 +#: src/gui/settings.cpp:4138 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4139 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4140 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4144 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4145 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4146 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4151 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4152 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4153 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4154 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4155 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4161 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4164 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4166 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4167 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4168 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4169 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4170 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4171 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4172 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4171 +#: src/gui/settings.cpp:4173 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4174 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4175 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4176 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4177 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4178 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4179 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4180 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4181 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4186 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4187 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4188 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4189 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4190 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4195 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4200 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4205 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4208 +#: src/gui/settings.cpp:4210 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4216 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4220 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4294 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4299 -#, c-format -msgid "%PB used" -msgstr "" - #: src/gui/settings.cpp:4301 #, c-format -msgid "%TB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4303 #, c-format -msgid "%GB used" +msgid "%TB used" msgstr "" #: src/gui/settings.cpp:4305 #, c-format -msgid "%MB used" +msgid "%GB used" msgstr "" #: src/gui/settings.cpp:4307 #, c-format -msgid "%KB used" +msgid "%MB used" msgstr "" #: src/gui/settings.cpp:4309 #, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4311 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4314 +#: src/gui/settings.cpp:4316 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4320 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4324 +#: src/gui/settings.cpp:4326 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4325 +#: src/gui/settings.cpp:4327 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4335 -#, c-format -msgid "%P" -msgstr "" - #: src/gui/settings.cpp:4337 #, c-format -msgid "%T" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4339 #, c-format -msgid "%G" +msgid "%T" msgstr "" #: src/gui/settings.cpp:4341 #, c-format -msgid "%M" +msgid "%G" msgstr "" #: src/gui/settings.cpp:4343 #, c-format -msgid "%K" +msgid "%M" msgstr "" #: src/gui/settings.cpp:4345 #, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4347 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4469 +#: src/gui/settings.cpp:4471 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4471 +#: src/gui/settings.cpp:4473 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4473 +#: src/gui/settings.cpp:4475 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4477 +#: src/gui/settings.cpp:4479 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4487 +#: src/gui/settings.cpp:4489 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4491 +#: src/gui/settings.cpp:4493 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4495 +#: src/gui/settings.cpp:4497 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4499 +#: src/gui/settings.cpp:4501 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4503 +#: src/gui/settings.cpp:4505 msgid "unlocked audio multi-threading options!" msgstr "" -#: src/gui/settings.cpp:4507 +#: src/gui/settings.cpp:4509 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4525 +#: src/gui/settings.cpp:4527 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4531 +#: src/gui/settings.cpp:4533 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4539 +#: src/gui/settings.cpp:4541 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5609 +#: src/gui/settings.cpp:5611 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5798 +#: src/gui/settings.cpp:5800 #, c-format msgid "error while loading config! (%s)" msgstr "" @@ -11240,10 +14694,6 @@ msgstr "" msgid "Sega VDP/Master System" msgstr "" -#: src/gui/sysConf.cpp:158 -msgid "TI SN76489" -msgstr "" - #: src/gui/sysConf.cpp:162 msgid "TI SN76489 with Atari-like short noise" msgstr "" @@ -11627,10 +15077,6 @@ msgstr "" msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:913 -msgid "AY-3-8910" -msgstr "" - #: src/gui/sysConf.cpp:917 msgid "YM2149(F)" msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index 6afcb9903..9d33ec855 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,6 +10,3612 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: src/engine/engine.cpp:51 +msgid "00xy: Arpeggio" +msgstr "" + +#: src/engine/engine.cpp:53 +msgid "01xx: Pitch slide up" +msgstr "" + +#: src/engine/engine.cpp:55 +msgid "02xx: Pitch slide down" +msgstr "" + +#: src/engine/engine.cpp:57 +msgid "03xx: Portamento" +msgstr "" + +#: src/engine/engine.cpp:59 +msgid "04xy: Vibrato (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:61 +msgid "05xy: Volume slide + vibrato (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:63 +msgid "06xy: Volume slide + portamento (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:65 +msgid "07xy: Tremolo (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:67 +msgid "08xy: Set panning (x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:69 +msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:71 +msgid "0Axy: Volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:73 +msgid "0Bxx: Jump to pattern" +msgstr "" + +#: src/engine/engine.cpp:75 +msgid "0Cxx: Retrigger" +msgstr "" + +#: src/engine/engine.cpp:77 +msgid "0Dxx: Jump to next pattern" +msgstr "" + +#: src/engine/engine.cpp:79 +msgid "0Fxx: Set speed (speed 2 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:81 +msgid "80xx: Set panning (00: left; 80: center; FF: right)" +msgstr "" + +#: src/engine/engine.cpp:83 +msgid "81xx: Set panning (left channel)" +msgstr "" + +#: src/engine/engine.cpp:85 +msgid "82xx: Set panning (right channel)" +msgstr "" + +#: src/engine/engine.cpp:87 +msgid "88xy: Set panning (rear channels; x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:90 +msgid "89xx: Set panning (rear left channel)" +msgstr "" + +#: src/engine/engine.cpp:93 +msgid "8Axx: Set panning (rear right channel)" +msgstr "" + +#: src/engine/engine.cpp:96 +msgid "Cxxx: Set tick rate (hz)" +msgstr "" + +#: src/engine/engine.cpp:98 +msgid "E0xx: Set arp speed" +msgstr "" + +#: src/engine/engine.cpp:100 +msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:102 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:104 +msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +msgstr "" + +#: src/engine/engine.cpp:106 +msgid "E4xx: Set vibrato range" +msgstr "" + +#: src/engine/engine.cpp:108 +msgid "E5xx: Set pitch (80: center)" +msgstr "" + +#: src/engine/engine.cpp:110 +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:112 +msgid "E7xx: Macro release" +msgstr "" + +#: src/engine/engine.cpp:114 +msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:116 +msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:118 +msgid "EAxx: Legato" +msgstr "" + +#: src/engine/engine.cpp:120 +msgid "EBxx: Set LEGACY sample mode bank" +msgstr "" + +#: src/engine/engine.cpp:122 +msgid "ECxx: Note cut" +msgstr "" + +#: src/engine/engine.cpp:124 +msgid "EDxx: Note delay" +msgstr "" + +#: src/engine/engine.cpp:126 +msgid "EExx: Send external command" +msgstr "" + +#: src/engine/engine.cpp:128 +msgid "F0xx: Set tick rate (bpm)" +msgstr "" + +#: src/engine/engine.cpp:130 +msgid "F1xx: Single tick note slide up" +msgstr "" + +#: src/engine/engine.cpp:132 +msgid "F2xx: Single tick note slide down" +msgstr "" + +#: src/engine/engine.cpp:134 +msgid "F3xx: Fine volume slide up" +msgstr "" + +#: src/engine/engine.cpp:136 +msgid "F4xx: Fine volume slide down" +msgstr "" + +#: src/engine/engine.cpp:138 +msgid "F5xx: Disable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:140 +msgid "F6xx: Enable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:142 +msgid "F7xx: Restart macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:144 +msgid "F8xx: Single tick volume slide up" +msgstr "" + +#: src/engine/engine.cpp:146 +msgid "F9xx: Single tick volume slide down" +msgstr "" + +#: src/engine/engine.cpp:148 +msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:150 +msgid "FCxx: Note release" +msgstr "" + +#: src/engine/engine.cpp:152 +msgid "FDxx: Set virtual tempo numerator" +msgstr "" + +#: src/engine/engine.cpp:154 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:156 +msgid "FFxx: Stop song" +msgstr "" + +#: src/engine/engine.cpp:160 +msgid "9xxx: Set sample offset*256" +msgstr "" + +#: src/engine/engine.cpp:164 +msgid "90xx: Set sample offset (first byte)" +msgstr "" + +#: src/engine/engine.cpp:166 +msgid "91xx: Set sample offset (second byte, ×256)" +msgstr "" + +#: src/engine/engine.cpp:168 +msgid "92xx: Set sample offset (third byte, ×65536)" +msgstr "" + +#: src/engine/engine.cpp:187 src/gui/settings.cpp:4069 +msgid "Invalid effect" +msgstr "" + +#: src/engine/engine.cpp:354 src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 +#, c-format +msgid "on seek: %s" +msgstr "" + +#: src/engine/engine.cpp:361 src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 +#, c-format +msgid "on pre tell: %s" +msgstr "" + +#: src/engine/engine.cpp:368 src/engine/engine.cpp:2768 src/gui/gui.cpp:2273 +#: src/gui/gui.cpp:2436 src/gui/settings.cpp:5749 +msgid "file is empty" +msgstr "" + +#: src/engine/engine.cpp:371 src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 +#, c-format +msgid "on tell: %s" +msgstr "" + +#: src/engine/engine.cpp:378 +#, c-format +msgid "ROM size mismatch, expected: %d bytes, was: %d" +msgstr "" + +#: src/engine/engine.cpp:383 src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 +#: src/gui/settings.cpp:5758 +#, c-format +msgid "on get size: %s" +msgstr "" + +#: src/engine/engine.cpp:390 src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 +#: src/gui/settings.cpp:5765 +#, c-format +msgid "on read: %s" +msgstr "" + +#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1181 +#: src/engine/engine.cpp:1290 +msgid "invalid index" +msgstr "" + +#: src/engine/engine.cpp:1080 src/engine/engine.cpp:1135 +#: src/engine/engine.cpp:1189 +#, c-format +msgid "max number of total channels is %d" +msgstr "" + +#: src/engine/engine.cpp:1131 src/engine/engine.cpp:1185 +#, c-format +msgid "max number of systems is %d" +msgstr "" + +#: src/engine/engine.cpp:1286 +msgid "cannot remove the last one" +msgstr "" + +#: src/engine/engine.cpp:1460 +msgid "source and destination are equal" +msgstr "" + +#: src/engine/engine.cpp:1464 +msgid "invalid source index" +msgstr "" + +#: src/engine/engine.cpp:1468 +msgid "invalid destination index" +msgstr "" + +#: src/engine/engine.cpp:2636 +#, c-format +msgid "Instrument %d" +msgstr "" + +#: src/engine/engine.cpp:2710 src/engine/engine.cpp:2727 +#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 +#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 +msgid "too many wavetables!" +msgstr "" + +#: src/engine/engine.cpp:2752 +#, c-format +msgid "could not seek to end: %s" +msgstr "" + +#: src/engine/engine.cpp:2758 +#, c-format +msgid "could not determine file size: %s" +msgstr "" + +#: src/engine/engine.cpp:2763 +msgid "file size is invalid!" +msgstr "" + +#: src/engine/engine.cpp:2773 +#, c-format +msgid "could not seek to beginning: %s" +msgstr "" + +#: src/engine/engine.cpp:2780 +#, c-format +msgid "could not read entire file: %s" +msgstr "" + +#: src/engine/engine.cpp:2806 +msgid "invalid wavetable header/data!" +msgstr "" + +#: src/engine/engine.cpp:2877 +msgid "premature end of file" +msgstr "" + +#: src/engine/engine.cpp:2904 src/engine/engine.cpp:2926 +#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 +msgid "too many samples!" +msgstr "" + +#: src/engine/engine.cpp:2911 +#, c-format +msgid "Sample %d" +msgstr "" + +#: src/engine/engine.cpp:3056 +#, c-format +msgid "no free patterns in channel %d!" +msgstr "" + +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:441 +msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" +msgstr "" + +#: src/engine/sysDef.cpp:429 +msgid "21xx: Set noise frequency (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:443 +msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" +msgstr "" + +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:444 +msgid "23xx: Set envelope period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:445 +msgid "24xx: Set envelope period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1599 +msgid "25xx: Envelope slide up" +msgstr "" + +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 +#: src/engine/sysDef.cpp:1600 +msgid "26xx: Envelope slide down" +msgstr "" + +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 +#: src/engine/sysDef.cpp:1601 +msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" +msgstr "" + +#: src/engine/sysDef.cpp:436 src/engine/sysDef.cpp:449 +msgid "2Exx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +msgid "2Fxx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:442 +msgid "21xx: Set noise frequency (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:451 +msgid "12xx: Set duty cycle (0 to 8)" +msgstr "" + +#: src/engine/sysDef.cpp:453 +msgid "27xx: Set noise AND mask" +msgstr "" + +#: src/engine/sysDef.cpp:454 +msgid "28xx: Set noise OR mask" +msgstr "" + +#: src/engine/sysDef.cpp:455 +msgid "" +"2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " +"mask); y: offset" +msgstr "" + +#: src/engine/sysDef.cpp:456 +msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" +msgstr "" + +#: src/engine/sysDef.cpp:460 +msgid "30xx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:465 +msgid "18xx: Toggle extended channel 3 mode" +msgstr "" + +#: src/engine/sysDef.cpp:470 src/engine/sysDef.cpp:766 +#: src/engine/sysDef.cpp:1025 src/engine/sysDef.cpp:1272 +#: src/engine/sysDef.cpp:1593 +msgid "17xx: Toggle PCM mode (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1963 +msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" +msgstr "" + +#: src/engine/sysDef.cpp:476 +msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" +msgstr "" + +#: src/engine/sysDef.cpp:480 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 +msgid "11xx: Set feedback (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:481 +msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:482 +msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:483 +msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:484 +msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:485 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:635 +msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:486 +msgid "19xx: Set attack of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:487 +msgid "1Axx: Set attack of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:488 +msgid "1Bxx: Set attack of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:489 +msgid "1Cxx: Set attack of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:490 +msgid "1Dxx: Set attack of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:656 +msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:657 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:658 +msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:494 +msgid "" +"53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " +"is center)" +msgstr "" + +#: src/engine/sysDef.cpp:495 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:660 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:496 +msgid "56xx: Set decay of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:497 +msgid "57xx: Set decay of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:498 +msgid "58xx: Set decay of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:499 +msgid "59xx: Set decay of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:500 +msgid "5Axx: Set decay of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:501 +msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:502 +msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:503 +msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:504 +msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:505 +msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:510 +msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" +msgstr "" + +#: src/engine/sysDef.cpp:511 +msgid "17xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:512 +msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:513 +msgid "1Exx: Set AM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:514 +msgid "1Fxx: Set PM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:515 +msgid "" +"55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " +"0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:520 +msgid "24xx: Set LFO 2 speed" +msgstr "" + +#: src/engine/sysDef.cpp:521 +msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:522 +msgid "26xx: Set AM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:523 +msgid "27xx: Set PM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:524 +msgid "" +"28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:650 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:526 +msgid "" +"2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); " +"y: shift from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:527 +msgid "" +"2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" +msgstr "" + +#: src/engine/sysDef.cpp:530 +msgid "" +"3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:531 +msgid "" +"3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:532 +msgid "" +"4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:533 +msgid "" +"4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:540 +msgid "10xy: Setup LFO (x: enable; y: speed)" +msgstr "" + +#: src/engine/sysDef.cpp:541 +msgid "" +"55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, " +"8 off)" +msgstr "" + +#: src/engine/sysDef.cpp:549 +msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:553 +msgid "10xx: Set patch (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:631 +msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:556 src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:632 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:557 +msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:637 +msgid "19xx: Set attack of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:638 +msgid "1Axx: Set attack of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:639 +msgid "1Bxx: Set attack of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:561 +msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:562 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:563 +msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:564 +msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:565 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:566 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:662 +msgid "56xx: Set decay of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:663 +msgid "57xx: Set decay of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:664 +msgid "58xx: Set decay of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:570 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:574 +msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:633 +msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:634 +msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:581 +msgid "17xx: Set global vibrato depth (0: normal, 1: double)" +msgstr "" + +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:640 +msgid "1Cxx: Set attack of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:641 +msgid "1Dxx: Set attack of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:587 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 3 in OPL2 and 0 to 7 in OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:659 +msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:661 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:665 +msgid "59xx: Set decay of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:666 +msgid "5Axx: Set decay of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:667 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:603 src/engine/sysDef.cpp:680 +msgid "" +"10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" +msgstr "" + +#: src/engine/sysDef.cpp:604 +msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "13xx: Set resonance (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "" +"14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "15xx: Set envelope reset time" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "1Bxy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "1Cxy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "1Exy: Change other parameters (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "20xy: Set attack/decay (x: attack; y: decay)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "21xy: Set sustain/release (x: sustain; y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:616 src/engine/sysDef.cpp:688 +msgid "3xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "4xxx: Set cutoff (0 to 7FF)" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:745 +#: src/engine/sysDef.cpp:762 src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1050 src/engine/sysDef.cpp:1268 +#: src/engine/sysDef.cpp:1320 src/engine/sysDef.cpp:1590 +#: src/engine/sysDef.cpp:1788 src/engine/sysDef.cpp:1792 +#: src/engine/sysDef.cpp:1893 src/engine/sysDef.cpp:2063 +#: src/engine/sysDef.cpp:2077 +msgid "10xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:626 +msgid "20xx: Set PCM frequency" +msgstr "" + +#: src/engine/sysDef.cpp:630 +msgid "" +"10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " +"1dB, 1: 4.8dB))" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "" +"17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " +"(0: normal, 1: double))" +msgstr "" + +#: src/engine/sysDef.cpp:642 +msgid "20xy: Set panning of operator 1 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:643 +msgid "21xy: Set panning of operator 2 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:644 +msgid "22xy: Set panning of operator 3 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:645 +msgid "23xy: Set panning of operator 4 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:646 +msgid "" +"24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " +"level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:647 +msgid "" +"25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " +"y: level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:648 +msgid "" +"26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:649 +msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:651 +msgid "" +"2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:652 +msgid "40xx: Set detune of operator 1 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:653 +msgid "41xx: Set detune of operator 2 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:654 +msgid "42xx: Set detune of operator 3 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:655 +msgid "43xx: Set detune of operator 4 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:670 +msgid "" +"3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:671 +msgid "" +"3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:672 +msgid "" +"3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:673 +msgid "" +"3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:681 +msgid "11xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:682 +msgid "" +"12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:683 +msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:684 +msgid "14xy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:685 +msgid "15xy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:686 +msgid "16xy: Change other parameters" +msgstr "" + +#: src/engine/sysDef.cpp:689 src/engine/sysDef.cpp:1733 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:697 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:698 +msgid "" +"a chip which found its way inside mobile phones in the 2000's.\n" +"as proprietary as it is, it passed away after losing to MP3 in the mobile " +"hardware battle." +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1910 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2150 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1957 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2150 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1705 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:700 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 +#: src/gui/settings.cpp:4036 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:706 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:712 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:718 src/gui/sysConf.cpp:158 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:719 +msgid "" +"a square/noise sound chip found on the Sega Master System, ColecoVision, " +"Tandy, TI's own 99/4A and a few other places." +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:739 +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2100 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 +#: src/gui/insEdit.cpp:7223 src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4035 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:726 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:731 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:3967 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:738 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 +#: src/gui/settings.cpp:3872 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:746 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:747 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:748 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:763 src/engine/sysDef.cpp:1001 +#: src/engine/sysDef.cpp:1793 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:771 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:773 src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 +#: src/gui/insEdit.cpp:658 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 +#: src/gui/insEdit.cpp:2629 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:779 src/engine/sysDef.cpp:2106 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:780 src/engine/sysDef.cpp:1068 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:781 src/engine/sysDef.cpp:2108 +msgid "13xy: Sweep up (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2109 +msgid "14xy: Sweep down (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:2110 +msgid "" +"15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" +msgstr "" + +#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2111 +msgid "16xx: Set length counter (refer to manual for a list of values)" +msgstr "" + +#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2112 +msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" +msgstr "" + +#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2113 +msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" +msgstr "" + +#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2114 +msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" +msgstr "" + +#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2115 +msgid "20xx: Set DPCM frequency (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "NES + Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:799 +msgid "Famicom Disk System" +msgstr "" + +#: src/engine/sysDef.cpp:805 +msgid "Commodore 64 (SID 6581)" +msgstr "" + +#: src/engine/sysDef.cpp:806 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR." +msgstr "" + +#: src/engine/sysDef.cpp:817 +msgid "Commodore 64 (SID 8580)" +msgstr "" + +#: src/engine/sysDef.cpp:818 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR.\n" +"this is the newer revision of the chip." +msgstr "" + +#: src/engine/sysDef.cpp:829 +msgid "DefleCade" +msgstr "" + +#: src/engine/sysDef.cpp:835 +msgid "Neo Geo CD" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins." +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:891 +#: src/engine/sysDef.cpp:903 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1097 src/engine/sysDef.cpp:1109 +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:2006 +msgid "FM 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 5" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 6" +msgstr "" + +#: src/engine/sysDef.cpp:847 +msgid "Neo Geo CD Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:860 src/gui/sysConf.cpp:913 +msgid "AY-3-8910" +msgstr "" + +#: src/engine/sysDef.cpp:861 +msgid "" +"this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " +"Vectrex...\n" +"the discovery of envelope bass helped it beat the SN76489 with ease." +msgstr "" + +#: src/engine/sysDef.cpp:872 +msgid "Amiga" +msgstr "" + +#: src/engine/sysDef.cpp:873 +msgid "" +"a computer from the '80s with full sampling capabilities, giving it a sound " +"ahead of its time." +msgstr "" + +#: src/engine/sysDef.cpp:881 +msgid "10xx: Toggle filter (0 disables; 1 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "11xx: Toggle AM with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:883 +msgid "12xx: Toggle period modulation with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:884 +msgid "13xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:889 +msgid "Yamaha YM2151 (OPM)" +msgstr "" + +#: src/engine/sysDef.cpp:890 +msgid "" +"this was Yamaha's first integrated FM chip.\n" +"it was used in several synthesizers, computers and arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1332 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1370 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 5" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:2006 +msgid "FM 6" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 8" +msgstr "" + +#: src/engine/sysDef.cpp:901 +msgid "Yamaha YM2612 (OPN2)" +msgstr "" + +#: src/engine/sysDef.cpp:902 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer)." +msgstr "" + +#: src/engine/sysDef.cpp:913 +msgid "Atari TIA" +msgstr "" + +#: src/engine/sysDef.cpp:914 +msgid "" +"it's a challenge to make music on this chip which barely has musical " +"capabilities..." +msgstr "" + +#: src/engine/sysDef.cpp:925 +msgid "Philips SAA1099" +msgstr "" + +#: src/engine/sysDef.cpp:926 +msgid "" +"supposedly an upgrade from the AY-3-8910, this was present on the Creative " +"Music System (Game Blaster) and SAM Coupé." +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 4" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 5" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 6" +msgstr "" + +#: src/engine/sysDef.cpp:934 +msgid "10xy: Set channel mode (x: noise; y: tone)" +msgstr "" + +#: src/engine/sysDef.cpp:935 +msgid "11xx: Set noise frequency" +msgstr "" + +#: src/engine/sysDef.cpp:936 +msgid "12xx: Setup envelope (refer to docs for more information)" +msgstr "" + +#: src/engine/sysDef.cpp:941 +msgid "Microchip AY8930" +msgstr "" + +#: src/engine/sysDef.cpp:942 +msgid "" +"an improved version of the AY-3-8910 with a bigger frequency range, duty " +"cycles, configurable noise and per-channel envelopes!" +msgstr "" + +#: src/engine/sysDef.cpp:953 +msgid "Commodore VIC-20" +msgstr "" + +#: src/engine/sysDef.cpp:954 +msgid "" +"Commodore's successor to the PET.\n" +"its square wave channels are more than just square..." +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:114 src/gui/settings.cpp:184 +#: src/gui/settings.cpp:3912 +msgid "Low" +msgstr "" + +#: src/engine/sysDef.cpp:955 +msgid "Mid" +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:113 src/gui/settings.cpp:186 +#: src/gui/settings.cpp:3913 +msgid "High" +msgstr "" + +#: src/engine/sysDef.cpp:964 +msgid "Commodore PET" +msgstr "" + +#: src/engine/sysDef.cpp:965 +msgid "" +"one channel of 1-bit wavetable which is better (and worse) than the PC " +"Speaker." +msgstr "" + +#: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 +#: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 +#: src/gui/settings.cpp:3959 src/gui/settings.cpp:4037 +msgid "Wave" +msgstr "" + +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:3994 +msgid "SNES" +msgstr "" + +#: src/engine/sysDef.cpp:976 +msgid "FM? nah... samples! Nintendo's answer to Sega." +msgstr "" + +#: src/engine/sysDef.cpp:983 +msgid "18xx: Enable echo buffer" +msgstr "" + +#: src/engine/sysDef.cpp:984 +msgid "19xx: Set echo delay (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:985 +msgid "1Axx: Set left echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:986 +msgid "1Bxx: Set right echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:987 +msgid "1Cxx: Set echo feedback" +msgstr "" + +#: src/engine/sysDef.cpp:988 +msgid "1Exx: Set dry output volume (left)" +msgstr "" + +#: src/engine/sysDef.cpp:989 +msgid "1Fxx: Set dry output volume (right)" +msgstr "" + +#: src/engine/sysDef.cpp:990 +msgid "30xx: Set echo filter coefficient 0" +msgstr "" + +#: src/engine/sysDef.cpp:991 +msgid "31xx: Set echo filter coefficient 1" +msgstr "" + +#: src/engine/sysDef.cpp:992 +msgid "32xx: Set echo filter coefficient 2" +msgstr "" + +#: src/engine/sysDef.cpp:993 +msgid "33xx: Set echo filter coefficient 3" +msgstr "" + +#: src/engine/sysDef.cpp:994 +msgid "34xx: Set echo filter coefficient 4" +msgstr "" + +#: src/engine/sysDef.cpp:995 +msgid "35xx: Set echo filter coefficient 5" +msgstr "" + +#: src/engine/sysDef.cpp:996 +msgid "36xx: Set echo filter coefficient 6" +msgstr "" + +#: src/engine/sysDef.cpp:997 +msgid "37xx: Set echo filter coefficient 7" +msgstr "" + +#: src/engine/sysDef.cpp:1002 +msgid "12xx: Toggle echo on this channel" +msgstr "" + +#: src/engine/sysDef.cpp:1003 +msgid "13xx: Toggle pitch modulation" +msgstr "" + +#: src/engine/sysDef.cpp:1004 +msgid "14xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:1005 +msgid "" +"15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " +"bent)" +msgstr "" + +#: src/engine/sysDef.cpp:1006 +msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" +msgstr "" + +#: src/engine/sysDef.cpp:1007 +msgid "1Dxx: Set noise frequency (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1008 +msgid "20xx: Set attack (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:1009 +msgid "21xx: Set decay (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1010 +msgid "22xx: Set sustain (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1011 +msgid "23xx: Set release (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1016 +msgid "Konami VRC6" +msgstr "" + +#: src/engine/sysDef.cpp:1017 +msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 1" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 2" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 Saw" +msgstr "" + +#: src/engine/sysDef.cpp:1024 src/engine/sysDef.cpp:2092 +msgid "12xx: Set duty cycle (pulse: 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1030 +msgid "Yamaha YM2413 (OPLL)" +msgstr "" + +#: src/engine/sysDef.cpp:1031 +msgid "" +"cost-reduced version of the OPL with 16 patches and only one of them is user-" +"configurable." +msgstr "" + +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1042 +msgid "Famicom Disk System (chip)" +msgstr "" + +#: src/engine/sysDef.cpp:1043 +msgid "a disk drive for the Famicom which also contains one wavetable channel." +msgstr "" + +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:3981 +msgid "FDS" +msgstr "" + +#: src/engine/sysDef.cpp:1051 +msgid "11xx: Set modulation depth" +msgstr "" + +#: src/engine/sysDef.cpp:1052 +msgid "12xy: Set modulation speed high byte (x: enable; y: value)" +msgstr "" + +#: src/engine/sysDef.cpp:1053 +msgid "13xx: Set modulation speed low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1054 +msgid "14xx: Set modulator position" +msgstr "" + +#: src/engine/sysDef.cpp:1055 +msgid "15xx: Set modulator table to waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1060 +msgid "MMC5" +msgstr "" + +#: src/engine/sysDef.cpp:1061 +msgid "" +"an expansion chip for the Famicom, featuring a little-known PCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:3983 +msgid "Namco 163" +msgstr "" + +#: src/engine/sysDef.cpp:1074 +msgid "an expansion chip for the Famicom, with full wavetable." +msgstr "" + +#: src/engine/sysDef.cpp:1081 +msgid "18xx: Change channel limits (0 to 7, x + 1)" +msgstr "" + +#: src/engine/sysDef.cpp:1082 +msgid "20xx: Load a waveform into memory" +msgstr "" + +#: src/engine/sysDef.cpp:1083 +msgid "21xx: Set position for wave load" +msgstr "" + +#: src/engine/sysDef.cpp:1086 +msgid "10xx: Select waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1087 +msgid "11xx: Set waveform position in RAM" +msgstr "" + +#: src/engine/sysDef.cpp:1088 +msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1089 +msgid "15xx: Set waveform load position" +msgstr "" + +#: src/engine/sysDef.cpp:1090 +msgid "16xx: Set waveform load length (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1095 +msgid "Yamaha YM2203 (OPN)" +msgstr "" + +#: src/engine/sysDef.cpp:1096 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)" +msgstr "" + +#: src/engine/sysDef.cpp:1107 +msgid "Yamaha YM2203 (OPN) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1108 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:1120 +msgid "Yamaha YM2203 (OPN) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1121 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1861 +msgid "CSM Timer" +msgstr "" + +#: src/engine/sysDef.cpp:1133 +msgid "Yamaha YM2608 (OPNA)" +msgstr "" + +#: src/engine/sysDef.cpp:1134 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels." +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 +#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 +msgid "Kick" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +msgid "Snare" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 +#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +msgid "Top" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +msgid "HiHat" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:211 +msgid "Tom" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 +msgid "Rim" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 +msgid "ADPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1145 +msgid "Yamaha YM2608 (OPNA) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1146 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1158 +msgid "Yamaha YM2608 (OPNA) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1159 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1171 +msgid "Yamaha YM3526 (OPL)" +msgstr "" + +#: src/engine/sysDef.cpp:1172 +msgid "" +"OPN, but what if you only had two operators, no stereo, no detune and a " +"lower ADSR parameter range?" +msgstr "" + +#: src/engine/sysDef.cpp:1183 +msgid "Yamaha YM3812 (OPL2)" +msgstr "" + +#: src/engine/sysDef.cpp:1184 +msgid "OPL, but what if you had more waveforms to choose than the normal sine?" +msgstr "" + +#: src/engine/sysDef.cpp:1195 +msgid "Yamaha YMF262 (OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:1196 +msgid "" +"OPL2, but what if you had twice the channels, 4-op mode, stereo and even " +"more waveforms?" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 1" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 3" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 5" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 7" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 9" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 11" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:3993 +msgid "MultiPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1209 +msgid "" +"how many channels of PCM do you want?\n" +"MultiPCM: yes" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 17" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 18" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 19" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 20" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 21" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 22" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 23" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 24" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 25" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 26" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 27" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 28" +msgstr "" + +#: src/engine/sysDef.cpp:1217 +msgid "PC Speaker" +msgstr "" + +#: src/engine/sysDef.cpp:1218 +msgid "good luck! you get one square and no volume control." +msgstr "" + +#: src/engine/sysDef.cpp:1219 src/engine/sysDef.cpp:1228 +#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 +#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 +msgid "Square" +msgstr "" + +#: src/engine/sysDef.cpp:1226 +msgid "Pong" +msgstr "" + +#: src/engine/sysDef.cpp:1227 +msgid "please don't use this chip. it was added as a joke." +msgstr "" + +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:3986 +msgid "POKEY" +msgstr "" + +#: src/engine/sysDef.cpp:1236 +msgid "" +"TIA, but better and more flexible.\n" +"used in the Atari 8-bit family of computers (400/800/XL/XE)." +msgstr "" + +#: src/engine/sysDef.cpp:1243 src/engine/sysDef.cpp:1714 +msgid "10xx: Set waveform (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1244 +msgid "11xx: Set AUDCTL" +msgstr "" + +#: src/engine/sysDef.cpp:1245 +msgid "12xx: Toggle two-tone mode" +msgstr "" + +#: src/engine/sysDef.cpp:1250 +msgid "Ricoh RF5C68" +msgstr "" + +#: src/engine/sysDef.cpp:1251 +msgid "" +"this is like SNES' sound chip but without interpolation and the rest of nice " +"bits." +msgstr "" + +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:3988 +msgid "WonderSwan" +msgstr "" + +#: src/engine/sysDef.cpp:1261 +msgid "developed by the makers of the Game Boy and the Virtual Boy..." +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/PCM" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Sweep" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Noise" +msgstr "" + +#: src/engine/sysDef.cpp:1269 +msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" +msgstr "" + +#: src/engine/sysDef.cpp:1270 +msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" +msgstr "" + +#: src/engine/sysDef.cpp:1271 +msgid "13xx: Set sweep amount" +msgstr "" + +#: src/engine/sysDef.cpp:1277 +msgid "Yamaha YM2414 (OPZ)" +msgstr "" + +#: src/engine/sysDef.cpp:1278 +msgid "" +"like OPM, but with more waveforms, fixed frequency mode and totally... " +"undocumented.\n" +"used in the Yamaha TX81Z and some other synthesizers." +msgstr "" + +#: src/engine/sysDef.cpp:1285 +msgid "2Fxx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4011 +msgid "Pokémon Mini" +msgstr "" + +#: src/engine/sysDef.cpp:1292 +msgid "this one is like PC Speaker but has duty cycles." +msgstr "" + +#: src/engine/sysDef.cpp:1293 src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4034 +msgid "Pulse" +msgstr "" + +#: src/engine/sysDef.cpp:1300 +msgid "SegaPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1301 +msgid "" +"used in some Sega arcade boards (like OutRun), and usually paired with a " +"YM2151." +msgstr "" + +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:3982 +msgid "Virtual Boy" +msgstr "" + +#: src/engine/sysDef.cpp:1313 +msgid "" +"a console which failed to sell well due to its headache-inducing features." +msgstr "" + +#: src/engine/sysDef.cpp:1321 +msgid "11xx: Set noise length (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1322 +msgid "" +"12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" +"direction (0-7: down, 8-F: up))" +msgstr "" + +#: src/engine/sysDef.cpp:1323 +msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1324 +msgid "" +"14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " +"speed; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1325 +msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1330 +msgid "Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:1331 +msgid "" +"like OPLL, but even more cost reductions applied. three FM channels went " +"missing, and drums mode did as well..." +msgstr "" + +#: src/engine/sysDef.cpp:1342 +msgid "Yamaha YM2610B (OPNB2)" +msgstr "" + +#: src/engine/sysDef.cpp:1343 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip." +msgstr "" + +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/gui/settings.cpp:4003 +msgid "ADPCM-B" +msgstr "" + +#: src/engine/sysDef.cpp:1354 +msgid "ZX Spectrum Beeper" +msgstr "" + +#: src/engine/sysDef.cpp:1355 +msgid "" +"the ZX Spectrum only had a basic beeper capable of...\n" +"...a bunch of thin pulses and tons of other interesting stuff!\n" +"Furnace provides a thin pulse system." +msgstr "" + +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1950 +msgid "12xx: Set pulse width" +msgstr "" + +#: src/engine/sysDef.cpp:1363 +msgid "17xx: Trigger overlay drum" +msgstr "" + +#: src/engine/sysDef.cpp:1368 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1369 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1381 +msgid "Yamaha YM2612 (OPN2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1382 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" + +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:3984 +msgid "Konami SCC" +msgstr "" + +#: src/engine/sysDef.cpp:1395 +msgid "" +"a wavetable chip made by Konami for use with the MSX.\n" +"the last channel shares its wavetable with the previous one though." +msgstr "" + +#: src/engine/sysDef.cpp:1405 +msgid "Yamaha YM3526 (OPL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1406 +msgid "the OPL chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1693 +msgid "Kick/FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1417 +msgid "Yamaha YM3812 (OPL2) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1418 +msgid "the OPL2 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1429 +msgid "Yamaha YMF262 (OPL3) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1430 +msgid "the OPL3 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1631 +msgid "Kick/FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1441 +msgid "Yamaha YM2610 (OPNB)" +msgstr "" + +#: src/engine/sysDef.cpp:1442 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing." +msgstr "" + +#: src/engine/sysDef.cpp:1453 +msgid "Yamaha YM2610 (OPNB) Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:1454 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1466 +msgid "Yamaha YM2610 (OPNB) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1467 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one includes CSM mode control for special effects on Channel 2." +msgstr "" + +#: src/engine/sysDef.cpp:1479 +msgid "Yamaha YM2413 (OPLL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1480 +msgid "the OPLL chips but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1491 +msgid "3xxx: Load LFSR (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1497 +msgid "Atari Lynx" +msgstr "" + +#: src/engine/sysDef.cpp:1498 +msgid "" +"a portable console made by Atari. it has all of Atari's trademark waveforms." +msgstr "" + +#: src/engine/sysDef.cpp:1509 +msgid "10xx: Set echo feedback level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1510 +msgid "11xx: Set channel echo level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1511 +msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:1513 +msgid "3xxx: Set echo delay buffer length (000 to AA5)" +msgstr "" + +#: src/engine/sysDef.cpp:1519 +msgid "Capcom QSound" +msgstr "" + +#: src/engine/sysDef.cpp:1520 +msgid "" +"used in some of Capcom's arcade boards. surround-like sampled sound with " +"echo." +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 4" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 5" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 6" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 8" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 11" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:3990 +msgid "VERA" +msgstr "" + +#: src/engine/sysDef.cpp:1531 +msgid "the chip used in a computer design created by The 8-Bit Guy." +msgstr "" + +#: src/engine/sysDef.cpp:1538 +msgid "20xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1539 +msgid "22xx: Set duty cycle (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:1544 +msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1545 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1557 +msgid "Yamaha YM2610B (OPNB2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1558 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1570 +msgid "SegaPCM (compatible 5-channel mode)" +msgstr "" + +#: src/engine/sysDef.cpp:1571 +msgid "" +"this is the same thing as SegaPCM, but only exposes 5 of the channels for " +"compatibility with DefleMask." +msgstr "" + +#: src/engine/sysDef.cpp:1582 +msgid "Seta/Allumer X1-010" +msgstr "" + +#: src/engine/sysDef.cpp:1583 +msgid "" +"a sound chip used in several Seta/Allumer-manufactured arcade boards with " +"too many channels of wavetable sound, which also are capable of sampled " +"sound." +msgstr "" + +#: src/engine/sysDef.cpp:1591 +msgid "11xx: Set envelope shape" +msgstr "" + +#: src/engine/sysDef.cpp:1592 +msgid "12xx: Set sample bank slot (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1596 +msgid "20xx: Set PCM frequency (1 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1597 +msgid "" +"22xx: Set envelope mode (bit 0: enable; bit 1: one-shot; bit 2: split shape " +"to L/R; bit 3/5: H.invert right/left; bit 4/6: V.invert right/left)" +msgstr "" + +#: src/engine/sysDef.cpp:1598 +msgid "23xx: Set envelope period" +msgstr "" + +#: src/engine/sysDef.cpp:1606 +msgid "Konami Bubble System WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1607 +msgid "" +"this is the wavetable part of the Bubble System, which also had two " +"AY-3-8910s." +msgstr "" + +#: src/engine/sysDef.cpp:1619 +msgid "Yamaha YMF278B (OPL4)" +msgstr "" + +#: src/engine/sysDef.cpp:1620 +msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 19" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 20" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 21" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 22" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 23" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 24" +msgstr "" + +#: src/engine/sysDef.cpp:1629 +msgid "Yamaha YMF278B (OPL4) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1630 +msgid "the OPL4 but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1638 +msgid "11xx: Set filter mode (00 to 03)" +msgstr "" + +#: src/engine/sysDef.cpp:1639 +msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1640 +msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1641 +msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1642 +msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1643 +msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1644 +msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1645 +msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1646 +msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1647 +msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1648 +msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1649 +msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1650 +msgid "" +"25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1651 +msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1652 +msgid "" +"27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1656 +msgid "120x: Set pause (bit 0)" +msgstr "" + +#: src/engine/sysDef.cpp:1658 +msgid "2xxx: Set envelope count (000 to 1FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1659 +msgid "3xxx: Set filter coefficient K1 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1660 +msgid "4xxx: Set filter coefficient K2 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1667 +msgid "Ensoniq ES5506" +msgstr "" + +#: src/engine/sysDef.cpp:1668 +msgid "" +"a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " +"Gravis' Ultrasound cards." +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 29" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 30" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 31" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 32" +msgstr "" + +#: src/engine/sysDef.cpp:1679 +msgid "Yamaha Y8950" +msgstr "" + +#: src/engine/sysDef.cpp:1680 +msgid "like OPL but with an ADPCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1691 +msgid "Yamaha Y8950 with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1692 +msgid "the Y8950 chip, in drums mode." +msgstr "" + +#: src/engine/sysDef.cpp:1703 +msgid "Konami SCC+" +msgstr "" + +#: src/engine/sysDef.cpp:1704 +msgid "" +"this is a variant of Konami's SCC chip with the last channel's wavetable " +"being independent." +msgstr "" + +#: src/engine/sysDef.cpp:1715 +msgid "12xx: Set pulse width (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:1716 +msgid "13xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1717 +msgid "" +"14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " +"bit 3: band pass)" +msgstr "" + +#: src/engine/sysDef.cpp:1718 +msgid "15xx: Set frequency sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1719 +msgid "16xx: Set frequency sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1720 +msgid "17xx: Set volume sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1721 +msgid "18xx: Set volume sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1722 +msgid "19xx: Set cutoff sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1723 +msgid "1Axx: Set cutoff sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1724 +msgid "1Bxx: Set frequency sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1725 +msgid "1Cxx: Set volume sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1726 +msgid "1Dxx: Set cutoff sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1727 +msgid "1Exx: Set phase reset period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1728 +msgid "1Fxx: Set phase reset period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1729 +msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1730 +msgid "" +"21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " +"loop; bit 7: alternate)" +msgstr "" + +#: src/engine/sysDef.cpp:1731 +msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1739 +msgid "tildearrow Sound Unit" +msgstr "" + +#: src/engine/sysDef.cpp:1740 +msgid "" +"tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " +"get this!" +msgstr "" + +#: src/engine/sysDef.cpp:1751 +msgid "OKI MSM6295" +msgstr "" + +#: src/engine/sysDef.cpp:1752 +msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:1759 +msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" +msgstr "" + +#: src/engine/sysDef.cpp:1764 +msgid "OKI MSM6258" +msgstr "" + +#: src/engine/sysDef.cpp:1765 +msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." +msgstr "" + +#: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 +#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 +#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4165 +msgid "Sample" +msgstr "" + +#: src/engine/sysDef.cpp:1772 +msgid "20xx: Set frequency divider (0-2)" +msgstr "" + +#: src/engine/sysDef.cpp:1773 +msgid "21xx: Select clock rate (0: full; 1: half)" +msgstr "" + +#: src/engine/sysDef.cpp:1778 +msgid "Yamaha YMZ280B (PCMD8)" +msgstr "" + +#: src/engine/sysDef.cpp:1779 +msgid "" +"used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " +"16-bit PCM." +msgstr "" + +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:3996 +msgid "Namco WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1798 +msgid "" +"a wavetable sound chip used in Pac-Man, among other early Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1808 +msgid "Namco C15 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1809 +msgid "" +"successor of the original Namco WSG chip, used in later Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1819 +msgid "Namco C30 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1820 +msgid "like Namco C15 but with stereo sound." +msgstr "" + +#: src/engine/sysDef.cpp:1830 +msgid "OKI MSM5232" +msgstr "" + +#: src/engine/sysDef.cpp:1831 +msgid "" +"a square wave additive synthesis chip made by OKI. used in some arcade " +"machines and instruments." +msgstr "" + +#: src/engine/sysDef.cpp:1839 +msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" +msgstr "" + +#: src/engine/sysDef.cpp:1840 src/engine/sysDef.cpp:1998 +msgid "11xx: Set noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:1841 +msgid "12xx: Set group attack (0 to 5)" +msgstr "" + +#: src/engine/sysDef.cpp:1842 +msgid "13xx: Set group decay (0 to 11)" +msgstr "" + +#: src/engine/sysDef.cpp:1847 +msgid "Yamaha YM2612 (OPN2) with DualPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1848 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels." +msgstr "" + +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +msgid "FM 6/PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1859 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:3966 +msgid "T6W28" +msgstr "" + +#: src/engine/sysDef.cpp:1873 +msgid "" +"an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " +"and noise channel frequency." +msgstr "" + +#: src/engine/sysDef.cpp:1880 +msgid "20xx: Set noise length (0: short, 1: long)" +msgstr "" + +#: src/engine/sysDef.cpp:1885 +msgid "Generic PCM DAC" +msgstr "" + +#: src/engine/sysDef.cpp:1886 +msgid "as generic sample playback as it gets." +msgstr "" + +#: src/engine/sysDef.cpp:1898 +msgid "Konami K007232" +msgstr "" + +#: src/engine/sysDef.cpp:1899 +msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." +msgstr "" + +#: src/engine/sysDef.cpp:1908 +msgid "Irem GA20" +msgstr "" + +#: src/engine/sysDef.cpp:1909 +msgid "" +"yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " +"sample loop." +msgstr "" + +#: src/engine/sysDef.cpp:1918 +msgid "Sharp SM8521" +msgstr "" + +#: src/engine/sysDef.cpp:1919 +msgid "a SoC with wavetable sound hardware." +msgstr "" + +#: src/engine/sysDef.cpp:1929 +msgid "Casio PV-1000" +msgstr "" + +#: src/engine/sysDef.cpp:1930 +msgid "" +"a game console with 3 channels of square wave. it's what happens after " +"fusing TIA and VIC together." +msgstr "" + +#: src/engine/sysDef.cpp:1937 +msgid "10xx: Set ring modulation (0: disable, 1: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:1942 +msgid "ZX Spectrum Beeper (QuadTone Engine)" +msgstr "" + +#: src/engine/sysDef.cpp:1943 +msgid "" +"another ZX Spectrum beeper system with full PWM pulses and 3-level volume " +"per channel. it also has a pitchable overlay sample channel." +msgstr "" + +#: src/engine/sysDef.cpp:1955 +msgid "Konami K053260" +msgstr "" + +#: src/engine/sysDef.cpp:1956 +msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." +msgstr "" + +#: src/engine/sysDef.cpp:1968 +msgid "MOS Technology TED" +msgstr "" + +#: src/engine/sysDef.cpp:1969 +msgid "" +"two square waves (one may be turned into noise). used in the Commodore " +"Plus/4, 16 and 116." +msgstr "" + +#: src/engine/sysDef.cpp:1978 +msgid "Namco C140" +msgstr "" + +#: src/engine/sysDef.cpp:1979 +msgid "Namco's first PCM chip from 1987. it's pretty good for being so." +msgstr "" + +#: src/engine/sysDef.cpp:1989 +msgid "Namco C219" +msgstr "" + +#: src/engine/sysDef.cpp:1990 +msgid "" +"Namco's PCM chip used in their NA-1/2 hardware.\n" +"very similar to C140, but has noise generator." +msgstr "" + +#: src/engine/sysDef.cpp:1999 +msgid "12xy: Set invert mode (x: surround; y: invert)" +msgstr "" + +#: src/engine/sysDef.cpp:2004 +msgid "ESS ES1xxx series (ESFM)" +msgstr "" + +#: src/engine/sysDef.cpp:2005 +msgid "" +"a unique FM synth featured in PC sound cards.\n" +"based on the OPL3 design, but with lots of its features extended." +msgstr "" + +#: src/engine/sysDef.cpp:2006 +msgid "FM 11" +msgstr "" + +#: src/engine/sysDef.cpp:2012 +msgid "2Exx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:2018 +msgid "PowerNoise" +msgstr "" + +#: src/engine/sysDef.cpp:2019 +msgid "" +"a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" +"used in the Hexheld fantasy console." +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 1" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 2" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 3" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Slope" +msgstr "" + +#: src/engine/sysDef.cpp:2026 +msgid "" +"20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " +"accumulator (00 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2027 +msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:2028 +msgid "22xx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:2029 +msgid "23xx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4021 +msgid "Dave" +msgstr "" + +#: src/engine/sysDef.cpp:2036 +msgid "" +"this chip was featured in the Enterprise 128 computer. it is similar to " +"POKEY, but with stereo output." +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Left" +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Right" +msgstr "" + +#: src/engine/sysDef.cpp:2043 +msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" +msgstr "" + +#: src/engine/sysDef.cpp:2044 +msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:2045 +msgid "12xx: Toggle high-pass with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:2046 +msgid "13xx: Toggle ring modulation with channel+2" +msgstr "" + +#: src/engine/sysDef.cpp:2047 +msgid "14xx: Toggle swap counters (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2048 +msgid "15xx: Toggle low pass (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "16xx: Set clock divider (0: /2; 1: /3)" +msgstr "" + +#: src/engine/sysDef.cpp:2054 +msgid "Game Boy Advance DMA Sound" +msgstr "" + +#: src/engine/sysDef.cpp:2055 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " +"hardware." +msgstr "" + +#: src/engine/sysDef.cpp:2068 +msgid "Game Boy Advance MinMod" +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven by software mixing " +"to provide up to sixteen sample channels" +msgstr "" + +#: src/engine/sysDef.cpp:2078 +msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" +msgstr "" + +#: src/engine/sysDef.cpp:2079 +msgid "12xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4022 +msgid "Nintendo DS" +msgstr "" + +#: src/engine/sysDef.cpp:2085 +msgid "a handheld video game console with two screens. it uses a stylus." +msgstr "" + +#: src/engine/sysDef.cpp:2093 +msgid "1Fxx: Set global volume (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2098 +msgid "5E01" +msgstr "" + +#: src/engine/sysDef.cpp:2099 +msgid "" +"a fantasy sound chip created by Euly. it is based on Ricoh 2A03, adding a " +"couple features such as 32 noise pitches, an extra duty cycle, and three " +"waveforms (besides triangle)." +msgstr "" + +#: src/engine/sysDef.cpp:2107 +msgid "" +"12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4025 +msgid "Bifurcator" +msgstr "" + +#: src/engine/sysDef.cpp:2121 +msgid "a fantasy sound chip using logistic map iterations to generate sound." +msgstr "" + +#: src/engine/sysDef.cpp:2128 +msgid "10xx: Load low byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2129 +msgid "11xx: Load high byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2130 +msgid "12xx: Set low byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2131 +msgid "13xx: Set high byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4026 +msgid "SID2" +msgstr "" + +#: src/engine/sysDef.cpp:2137 +msgid "" +"a fantasy sound chip created by LTVA. it is similar to the SID chip, but " +"with many of its problems fixed." +msgstr "" + +#: src/engine/sysDef.cpp:2148 +msgid "Dummy System" +msgstr "" + +#: src/engine/sysDef.cpp:2149 +msgid "this is a system designed for testing purposes." +msgstr "" + #: src/gui/debugWindow.cpp:662 msgid "This is a language test." msgstr "" @@ -59,14 +3665,14 @@ msgstr "" #: src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 #: src/gui/insEdit.cpp:7470 src/gui/mixer.cpp:268 src/gui/sampleEdit.cpp:1003 #: src/gui/userPresets.cpp:417 src/gui/settings.cpp:241 -#: src/gui/settings.cpp:1054 src/gui/settings.cpp:1432 -#: src/gui/settings.cpp:1444 src/gui/settings.cpp:3309 -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:1056 src/gui/settings.cpp:1434 +#: src/gui/settings.cpp:1446 src/gui/settings.cpp:3311 +#: src/gui/settings.cpp:3957 msgid "Volume" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1607 src/gui/settings.cpp:3346 -#: src/gui/settings.cpp:4028 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1609 src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:4030 msgid "Channel" msgstr "" @@ -118,7 +3724,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3687 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3689 msgid "Line size" msgstr "" @@ -134,7 +3740,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3733 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3735 msgid "Color" msgstr "" @@ -147,12 +3753,12 @@ msgid "Spread" msgstr "" #: src/gui/chanOsc.cpp:314 src/gui/subSongs.cpp:121 src/gui/sysManager.cpp:124 -#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2221 +#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2223 msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3825 src/gui/settings.cpp:4105 -#: src/gui/settings.cpp:4132 src/gui/settings.cpp:4158 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3827 src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4134 src/gui/settings.cpp:4160 msgid "Background" msgstr "" @@ -239,7 +3845,7 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/effectList.cpp:45 src/gui/insEdit.cpp:5288 #: src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 src/gui/subSongs.cpp:125 #: src/gui/sysManager.cpp:54 src/gui/userPresets.cpp:368 -#: src/gui/settings.cpp:1005 src/gui/settings.cpp:4323 +#: src/gui/settings.cpp:1007 src/gui/settings.cpp:4325 msgid "Name" msgstr "" @@ -819,8 +4425,8 @@ msgid "only accept 0Dxx" msgstr "" #: src/gui/compatFlags.cpp:319 src/gui/editControls.cpp:458 -#: src/gui/settings.cpp:2057 src/gui/settings.cpp:3874 -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:2059 src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3960 msgid "Other" msgstr "" @@ -983,7 +4589,7 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/insEdit.cpp:5334 src/gui/util.cpp:107 -#: src/gui/util.cpp:109 src/gui/settings.cpp:4160 +#: src/gui/util.cpp:109 src/gui/settings.cpp:4162 msgid "Unknown" msgstr "" @@ -1199,15 +4805,6 @@ msgstr "" msgid "too many instruments!" msgstr "" -#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 -#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 -msgid "too many wavetables!" -msgstr "" - -#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 -msgid "too many samples!" -msgstr "" - #: src/gui/doAction.cpp:1124 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" @@ -1381,15 +4978,15 @@ msgstr "" #: src/gui/editControls.cpp:421 src/gui/editControls.cpp:754 #: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1015 #: src/gui/findReplace.cpp:794 src/gui/gui.cpp:5893 src/gui/guiConst.cpp:582 -#: src/gui/settings.cpp:2284 src/gui/settings.cpp:3237 -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:2286 src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:4042 msgid "Pattern" msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 -#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2425 -#: src/gui/settings.cpp:3211 src/gui/settings.cpp:3915 +#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2427 +#: src/gui/settings.cpp:3213 src/gui/settings.cpp:3917 msgid "Orders" msgstr "" @@ -1398,16 +4995,6 @@ msgstr "" msgid "Ins" msgstr "" -#: src/gui/editControls.cpp:433 src/gui/settings.cpp:3957 -#: src/gui/settings.cpp:4035 -msgid "Wave" -msgstr "" - -#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 -#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4163 -msgid "Sample" -msgstr "" - #: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 #: src/gui/guiConst.cpp:230 msgid "Song" @@ -1438,8 +5025,8 @@ msgstr "" #: src/gui/exportOptions.cpp:300 src/gui/exportOptions.cpp:321 #: src/gui/exportOptions.cpp:344 src/gui/gui.cpp:5572 src/gui/gui.cpp:5624 #: src/gui/guiConst.cpp:536 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1187 src/gui/settings.cpp:2105 -#: src/gui/settings.cpp:2497 src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:1189 src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2499 src/gui/settings.cpp:3742 msgid "Export" msgstr "" @@ -1550,7 +5137,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:635 src/gui/exportOptions.cpp:261 -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3867 msgid "Directory" msgstr "" @@ -1596,7 +5183,7 @@ msgstr "" #: src/gui/editControls.cpp:745 src/gui/editControls.cpp:837 #: src/gui/editControls.cpp:953 src/gui/editControls.cpp:1093 -#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1430 +#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1432 msgid "Metronome" msgstr "" @@ -1746,7 +5333,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1297 +#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1299 msgid "Sample rate" msgstr "" @@ -1754,11 +5341,11 @@ msgstr "" msgid "Channels in file" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:875 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:877 msgid "Loops" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:880 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:882 msgid "Fade out (seconds)" msgstr "" @@ -1769,7 +5356,7 @@ msgstr "" #: src/gui/exportOptions.cpp:90 src/gui/insEdit.cpp:519 src/gui/mixer.cpp:250 #: src/gui/sampleEdit.cpp:1128 src/gui/userPresets.cpp:393 #: src/gui/userPresets.cpp:405 src/gui/waveEdit.cpp:1096 -#: src/gui/settings.cpp:1025 src/gui/settings.cpp:1039 +#: src/gui/settings.cpp:1027 src/gui/settings.cpp:1041 msgid "Invert" msgstr "" @@ -1903,16 +5490,16 @@ msgstr "" msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1198 -#: src/gui/settings.cpp:3869 +#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:3871 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3871 +#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3873 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3872 +#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3874 msgid "ZSM" msgstr "" @@ -1920,8 +5507,8 @@ msgstr "" msgid "Amiga Validation" msgstr "" -#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2899 -#: src/gui/settings.cpp:3831 +#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2901 +#: src/gui/settings.cpp:3833 msgid "Text" msgstr "" @@ -2040,18 +5627,18 @@ msgid "Back" msgstr "" #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3297 -#: src/gui/settings.cpp:4055 +#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3299 +#: src/gui/settings.cpp:4057 msgid "Note" msgstr "" #: src/gui/findReplace.cpp:707 src/gui/findReplace.cpp:974 -#: src/gui/settings.cpp:3315 +#: src/gui/settings.cpp:3317 msgid "Effect" msgstr "" #: src/gui/findReplace.cpp:725 src/gui/findReplace.cpp:1003 -#: src/gui/settings.cpp:2219 +#: src/gui/settings.cpp:2221 msgid "Value" msgstr "" @@ -2071,8 +5658,8 @@ msgstr "" msgid "Search range:" msgstr "" -#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4047 -#: src/gui/settings.cpp:4112 +#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4114 msgid "Selection" msgstr "" @@ -2448,35 +6035,6 @@ msgstr "" msgid "zlib finish stream error" msgstr "" -#: src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 -#, c-format -msgid "on seek: %s" -msgstr "" - -#: src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 -#, c-format -msgid "on pre tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2273 src/gui/gui.cpp:2436 src/gui/settings.cpp:5747 -msgid "file is empty" -msgstr "" - -#: src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 -#, c-format -msgid "on tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 src/gui/settings.cpp:5756 -#, c-format -msgid "on get size: %s" -msgstr "" - -#: src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 src/gui/settings.cpp:5763 -#, c-format -msgid "on read: %s" -msgstr "" - #: src/gui/gui.cpp:2316 msgid "everything OK" msgstr "" @@ -2579,7 +6137,7 @@ msgstr "" msgid "Set" msgstr "" -#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2501 +#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2503 msgid "Reset" msgstr "" @@ -2671,7 +6229,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:938 +#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:940 msgid "Randomize" msgstr "" @@ -2703,7 +6261,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7306 +#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7327 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -2730,12 +6288,12 @@ msgstr "" msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7032 -#: src/gui/settings.cpp:5619 +#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7053 +#: src/gui/settings.cpp:5621 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/gui.cpp:4191 src/gui/settings.cpp:804 +#: src/gui/gui.cpp:4191 src/gui/settings.cpp:806 msgid "File" msgstr "" @@ -2882,7 +6440,7 @@ msgstr "" msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2502 +#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2504 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -3336,7 +6894,7 @@ msgstr "" msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:921 +#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:923 msgid "New Song" msgstr "" @@ -3489,7 +7047,39 @@ msgid "" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7508 +#: src/gui/gui.cpp:7028 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7030 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7032 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7034 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7036 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7038 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7040 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7042 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7529 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -3497,7 +7087,7 @@ msgstr "" msgid "Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3976 +#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3978 msgid "VRC6 (saw)" msgstr "" @@ -3505,11 +7095,11 @@ msgstr "" msgid "OPL (drums)" msgstr "" -#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4017 +#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4019 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4018 +#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4020 msgid "PowerNoise (slope)" msgstr "" @@ -3570,7 +7160,7 @@ msgstr "" #: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7413 #: src/gui/insEdit.cpp:7428 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7447 #: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7474 -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3958 msgid "Pitch" msgstr "" @@ -3581,7 +7171,7 @@ msgstr "" #: src/gui/insEdit.cpp:7253 src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7271 #: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7360 #: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7446 -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1065 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1067 msgid "Panning" msgstr "" @@ -3597,7 +7187,7 @@ msgstr "" msgid "System (Secondary)" msgstr "" -#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3855 src/gui/settings.cpp:4076 +#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3857 src/gui/settings.cpp:4078 msgid "Miscellaneous" msgstr "" @@ -3745,7 +7335,7 @@ msgstr "" msgid "Sample List" msgstr "" -#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4104 +#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4106 msgid "Sample Editor" msgstr "" @@ -3757,7 +7347,7 @@ msgstr "" msgid "Oscilloscope (master)" msgstr "" -#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3909 +#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3911 msgid "Volume Meter" msgstr "" @@ -3769,7 +7359,7 @@ msgstr "" msgid "Compatibility Flags" msgstr "" -#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4131 +#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4133 msgid "Piano" msgstr "" @@ -3777,7 +7367,7 @@ msgstr "" msgid "Song Comments" msgstr "" -#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4122 +#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4124 msgid "Pattern Manager" msgstr "" @@ -3789,7 +7379,7 @@ msgstr "" msgid "Register View" msgstr "" -#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4183 +#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4185 msgid "Log Viewer" msgstr "" @@ -3805,7 +7395,7 @@ msgstr "" msgid "Find/Replace" msgstr "" -#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4141 +#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4143 msgid "Clock" msgstr "" @@ -3813,7 +7403,7 @@ msgstr "" msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3636 src/gui/settings.cpp:4157 +#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3638 src/gui/settings.cpp:4159 msgid "Memory Composition" msgstr "" @@ -4281,7 +7871,7 @@ msgstr "" msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1442 +#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1444 msgid "Sample preview" msgstr "" @@ -4501,19 +8091,10 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4031 +#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4033 msgid "FM" msgstr "" -#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 -#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 -msgid "Square" -msgstr "" - -#: src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 src/gui/settings.cpp:3870 -msgid "Wavetable" -msgstr "" - #: src/gui/guiConst.cpp:1396 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:7204 #: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7480 msgid "Special" @@ -4582,7 +8163,7 @@ msgid "Decay 2" msgstr "" #: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 -#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3927 +#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3929 #: src/gui/sysConf.cpp:731 msgid "Release" msgstr "" @@ -4613,7 +8194,7 @@ msgstr "" msgid "Detune 2" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3937 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3939 msgid "SSG-EG" msgstr "" @@ -4651,8 +8232,8 @@ msgstr "" #: src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7211 #: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7425 #: src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7473 -#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3883 src/gui/settings.cpp:3938 -#: src/gui/settings.cpp:4106 +#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3885 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4108 msgid "Waveform" msgstr "" @@ -4989,11 +8570,6 @@ msgstr "" msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -msgid "Triangle" -msgstr "" - #: src/gui/insEdit.cpp:201 msgid "Cut Sine" msgstr "" @@ -5010,23 +8586,6 @@ msgstr "" msgid "Squished AbsTriangle" msgstr "" -#: src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 -msgid "Snare" -msgstr "" - -#: src/gui/insEdit.cpp:211 -msgid "Tom" -msgstr "" - -#: src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 src/gui/insEdit.cpp:1909 -#: src/gui/insEdit.cpp:2014 -msgid "Top" -msgstr "" - -#: src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 -msgid "HiHat" -msgstr "" - #: src/gui/insEdit.cpp:224 msgid "Noise disabled" msgstr "" @@ -5404,7 +8963,7 @@ msgstr "" #: src/gui/insEdit.cpp:5861 src/gui/insEdit.cpp:5862 src/gui/insEdit.cpp:6487 #: src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6555 src/gui/insEdit.cpp:6556 #: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7029 -#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3925 +#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3927 #, c-format msgid "Envelope" msgstr "" @@ -5585,7 +9144,7 @@ msgid "Release mode: Passive (delayed release)" msgstr "" #: src/gui/insEdit.cpp:2284 src/gui/insEdit.cpp:2382 src/gui/insEdit.cpp:5582 -#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:796 +#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:798 msgid "Length" msgstr "" @@ -5619,10 +9178,6 @@ msgid "" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2629 -msgid "DPCM" -msgstr "" - #: src/gui/insEdit.cpp:2632 msgid "new DPCM features disabled (compatibility)!" msgstr "" @@ -5733,10 +9288,6 @@ msgstr "" msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 -msgid "Kick" -msgstr "" - #: src/gui/insEdit.cpp:3303 msgid "Snare/Hi-hat" msgstr "" @@ -5818,7 +9369,7 @@ msgid "Create New" msgstr "" #: src/gui/insEdit.cpp:5321 src/gui/sampleEdit.cpp:501 -#: src/gui/settings.cpp:1605 src/gui/settings.cpp:2217 +#: src/gui/settings.cpp:1607 src/gui/settings.cpp:2219 msgid "Type" msgstr "" @@ -6319,11 +9870,6 @@ msgstr "" msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7223 -#: src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4033 -msgid "Noise" -msgstr "" - #: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7107 #: src/gui/insEdit.cpp:7199 src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7424 msgid "Noise Freq" @@ -6397,7 +9943,7 @@ msgstr "" msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1316 +#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1318 msgid "Outputs" msgstr "" @@ -6592,11 +10138,11 @@ msgstr "" msgid "Master Volume" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1072 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1074 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4148 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4150 msgid "Patchbay" msgstr "" @@ -6613,7 +10159,7 @@ msgid "Display internal" msgstr "" #: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/songInfo.cpp:69 -#: src/gui/settings.cpp:1841 src/gui/settings.cpp:2029 +#: src/gui/settings.cpp:1843 src/gui/settings.cpp:2031 msgid "System" msgstr "" @@ -6799,8 +10345,8 @@ msgstr "" msgid "Key layout:" msgstr "" -#: src/gui/piano.cpp:108 src/gui/settings.cpp:611 src/gui/settings.cpp:612 -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:1244 +#: src/gui/piano.cpp:108 src/gui/settings.cpp:613 src/gui/settings.cpp:614 +#: src/gui/settings.cpp:1245 src/gui/settings.cpp:1246 msgid "Automatic" msgstr "" @@ -7476,7 +11022,7 @@ msgstr "" msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1080 +#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1082 msgid "Configure" msgstr "" @@ -7495,9 +11041,9 @@ msgstr "" msgid "Save and Close" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1183 -#: src/gui/settings.cpp:2101 src/gui/settings.cpp:2493 -#: src/gui/settings.cpp:3736 +#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1185 +#: src/gui/settings.cpp:2103 src/gui/settings.cpp:2495 +#: src/gui/settings.cpp:3738 msgid "Import" msgstr "" @@ -7521,10 +11067,6 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4032 -msgid "Pulse" -msgstr "" - #: src/gui/waveEdit.cpp:38 src/gui/sysConf.cpp:1874 msgid "Linear" msgstr "" @@ -7826,14 +11368,6 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:113 src/gui/settings.cpp:186 src/gui/settings.cpp:3911 -msgid "High" -msgstr "" - -#: src/gui/settings.cpp:114 src/gui/settings.cpp:184 src/gui/settings.cpp:3910 -msgid "Low" -msgstr "" - #: src/gui/settings.cpp:146 msgid "ASAP (C++ port)" msgstr "" @@ -7928,7 +11462,7 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:549 src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:229 src/gui/settings.cpp:551 src/gui/settings.cpp:3119 msgid "Program" msgstr "" @@ -7944,14 +11478,14 @@ msgstr "" msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:236 src/gui/settings.cpp:1653 src/gui/settings.cpp:1663 -#: src/gui/settings.cpp:1683 src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:1655 src/gui/settings.cpp:1665 +#: src/gui/settings.cpp:1685 src/gui/settings.cpp:1691 #, c-format msgid "Any" msgstr "" -#: src/gui/settings.cpp:240 src/gui/settings.cpp:3303 src/gui/settings.cpp:3868 -#: src/gui/settings.cpp:4061 +#: src/gui/settings.cpp:240 src/gui/settings.cpp:3305 src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:4063 msgid "Instrument" msgstr "" @@ -8019,74 +11553,74 @@ msgstr "" msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:291 +#: src/gui/settings.cpp:293 msgid "Press key..." msgstr "" -#: src/gui/settings.cpp:540 +#: src/gui/settings.cpp:542 msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:547 +#: src/gui/settings.cpp:549 msgid "General" msgstr "" -#: src/gui/settings.cpp:551 +#: src/gui/settings.cpp:553 msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:606 src/gui/settings.cpp:625 src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:608 src/gui/settings.cpp:627 src/gui/settings.cpp:1259 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:609 +#: src/gui/settings.cpp:611 msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:611 +#: src/gui/settings.cpp:613 msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:628 +#: src/gui/settings.cpp:630 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" "start Furnace with -safemode if you mess something up." msgstr "" -#: src/gui/settings.cpp:629 +#: src/gui/settings.cpp:631 msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:634 +#: src/gui/settings.cpp:636 msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:639 +#: src/gui/settings.cpp:641 msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:644 +#: src/gui/settings.cpp:646 msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:649 +#: src/gui/settings.cpp:651 msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:654 +#: src/gui/settings.cpp:656 msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:659 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:661 src/gui/settings.cpp:1332 msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:665 +#: src/gui/settings.cpp:667 msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:672 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -8095,11 +11629,11 @@ msgid "" "- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:672 src/gui/sysConf.cpp:2444 +#: src/gui/settings.cpp:674 src/gui/sysConf.cpp:2444 msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:677 +#: src/gui/settings.cpp:679 #, c-format msgid "" "current backend: %s\n" @@ -8108,51 +11642,51 @@ msgid "" "%s" msgstr "" -#: src/gui/settings.cpp:680 +#: src/gui/settings.cpp:682 msgid "VSync" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:694 +#: src/gui/settings.cpp:696 msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:700 msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:705 +#: src/gui/settings.cpp:707 msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:710 +#: src/gui/settings.cpp:712 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." msgstr "" -#: src/gui/settings.cpp:715 +#: src/gui/settings.cpp:717 msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:720 +#: src/gui/settings.cpp:722 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:725 +#: src/gui/settings.cpp:727 msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:730 +#: src/gui/settings.cpp:732 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -8160,284 +11694,284 @@ msgid "" "option if that is the case." msgstr "" -#: src/gui/settings.cpp:735 +#: src/gui/settings.cpp:737 msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:741 +#: src/gui/settings.cpp:743 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:745 +#: src/gui/settings.cpp:747 msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:755 msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:759 msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:761 +#: src/gui/settings.cpp:763 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:766 +#: src/gui/settings.cpp:768 msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:768 +#: src/gui/settings.cpp:770 msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:772 +#: src/gui/settings.cpp:774 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:776 msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" - #: src/gui/settings.cpp:781 msgid "" "render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" + +#: src/gui/settings.cpp:783 +msgid "" +"render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:788 +#: src/gui/settings.cpp:790 msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:790 +#: src/gui/settings.cpp:792 msgid "Strength" msgstr "" -#: src/gui/settings.cpp:807 +#: src/gui/settings.cpp:809 msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:814 msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:819 +#: src/gui/settings.cpp:821 msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:824 +#: src/gui/settings.cpp:826 msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:828 +#: src/gui/settings.cpp:830 msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:836 msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:839 +#: src/gui/settings.cpp:841 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" "which do not support this format." msgstr "" -#: src/gui/settings.cpp:843 +#: src/gui/settings.cpp:845 msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:848 +#: src/gui/settings.cpp:850 msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:853 msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:853 +#: src/gui/settings.cpp:855 msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:857 +#: src/gui/settings.cpp:859 msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:861 +#: src/gui/settings.cpp:863 msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:867 +#: src/gui/settings.cpp:869 msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:869 +#: src/gui/settings.cpp:871 msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:887 +#: src/gui/settings.cpp:889 msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:894 +#: src/gui/settings.cpp:896 msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:899 +#: src/gui/settings.cpp:901 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." msgstr "" -#: src/gui/settings.cpp:903 +#: src/gui/settings.cpp:905 msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:908 +#: src/gui/settings.cpp:910 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." msgstr "" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:914 msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:917 +#: src/gui/settings.cpp:919 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" -#: src/gui/settings.cpp:923 +#: src/gui/settings.cpp:925 msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:925 +#: src/gui/settings.cpp:927 msgid "Current system" msgstr "" -#: src/gui/settings.cpp:988 +#: src/gui/settings.cpp:990 msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:1123 +#: src/gui/settings.cpp:1125 msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:1125 +#: src/gui/settings.cpp:1127 msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:1129 +#: src/gui/settings.cpp:1131 msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:1133 +#: src/gui/settings.cpp:1135 msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:1137 +#: src/gui/settings.cpp:1139 msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:1138 +#: src/gui/settings.cpp:1140 msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:1140 +#: src/gui/settings.cpp:1142 msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:1144 +#: src/gui/settings.cpp:1146 msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:1148 +#: src/gui/settings.cpp:1150 msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:1152 +#: src/gui/settings.cpp:1154 msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:1159 +#: src/gui/settings.cpp:1161 msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:1165 +#: src/gui/settings.cpp:1167 msgid "About screen party time" msgstr "" -#: src/gui/settings.cpp:1170 +#: src/gui/settings.cpp:1172 msgid "Warning: may cause epileptic seizures." msgstr "" -#: src/gui/settings.cpp:1174 +#: src/gui/settings.cpp:1176 msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:1176 +#: src/gui/settings.cpp:1178 msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1182 src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:1184 src/gui/settings.cpp:4197 msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:1191 +#: src/gui/settings.cpp:1193 msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:1192 +#: src/gui/settings.cpp:1194 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:1202 msgid "Output" msgstr "" -#: src/gui/settings.cpp:1208 +#: src/gui/settings.cpp:1210 msgid "Backend" msgstr "" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1243 msgid "Driver" msgstr "" -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1266 msgid "Device" msgstr "" -#: src/gui/settings.cpp:1268 +#: src/gui/settings.cpp:1270 msgid "" msgstr "" -#: src/gui/settings.cpp:1269 +#: src/gui/settings.cpp:1271 msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:1271 +#: src/gui/settings.cpp:1273 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:1278 src/gui/settings.cpp:1280 +#: src/gui/settings.cpp:1280 src/gui/settings.cpp:1282 msgid "" msgstr "" -#: src/gui/settings.cpp:1324 +#: src/gui/settings.cpp:1326 msgid "" "common values:\n" "- 1 for mono\n" @@ -8447,16 +11981,16 @@ msgid "" "- 8 for 7.1 surround" msgstr "" -#: src/gui/settings.cpp:1332 +#: src/gui/settings.cpp:1334 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:1347 +#: src/gui/settings.cpp:1349 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:1356 +#: src/gui/settings.cpp:1358 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -8466,26 +12000,26 @@ msgid "" "- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:1361 +#: src/gui/settings.cpp:1363 msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:1368 +#: src/gui/settings.cpp:1370 msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:1372 +#: src/gui/settings.cpp:1374 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " "(%d)!" msgstr "" -#: src/gui/settings.cpp:1380 +#: src/gui/settings.cpp:1382 msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:1385 +#: src/gui/settings.cpp:1387 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -8493,772 +12027,772 @@ msgid "" "warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:1389 +#: src/gui/settings.cpp:1391 msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1399 msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:1407 +#: src/gui/settings.cpp:1409 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1408 +#: src/gui/settings.cpp:1410 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" msgstr[0] "" msgstr[1] "" -#: src/gui/settings.cpp:1411 +#: src/gui/settings.cpp:1413 msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:1413 src/gui/settings.cpp:2022 +#: src/gui/settings.cpp:1415 src/gui/settings.cpp:2024 msgid "Quality" msgstr "" -#: src/gui/settings.cpp:1418 +#: src/gui/settings.cpp:1420 msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:1424 +#: src/gui/settings.cpp:1426 msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:1455 +#: src/gui/settings.cpp:1457 msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:1457 src/gui/settings.cpp:1459 +#: src/gui/settings.cpp:1459 src/gui/settings.cpp:1461 msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:1461 src/gui/settings.cpp:1464 -#: src/gui/settings.cpp:1755 src/gui/settings.cpp:1757 +#: src/gui/settings.cpp:1463 src/gui/settings.cpp:1466 +#: src/gui/settings.cpp:1757 src/gui/settings.cpp:1759 msgid "" msgstr "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1482 msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:1491 src/gui/settings.cpp:2198 +#: src/gui/settings.cpp:1493 src/gui/settings.cpp:2200 msgid "Note input" msgstr "" -#: src/gui/settings.cpp:1492 +#: src/gui/settings.cpp:1494 msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:1496 +#: src/gui/settings.cpp:1498 msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:1502 +#: src/gui/settings.cpp:1504 msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:1507 +#: src/gui/settings.cpp:1509 msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:1509 +#: src/gui/settings.cpp:1511 msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:1513 +#: src/gui/settings.cpp:1515 msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:1516 src/gui/settings.cpp:1541 +#: src/gui/settings.cpp:1518 src/gui/settings.cpp:1543 msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1534 +#: src/gui/settings.cpp:1536 msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:1564 src/gui/settings.cpp:1574 +#: src/gui/settings.cpp:1566 src/gui/settings.cpp:1576 msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:1577 +#: src/gui/settings.cpp:1579 msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:1591 +#: src/gui/settings.cpp:1593 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:1609 +#: src/gui/settings.cpp:1611 msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:1611 +#: src/gui/settings.cpp:1613 msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:1613 +#: src/gui/settings.cpp:1615 msgid "Action" msgstr "" -#: src/gui/settings.cpp:1705 src/gui/settings.cpp:1706 +#: src/gui/settings.cpp:1707 src/gui/settings.cpp:1708 msgid "--none--" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:1751 src/gui/settings.cpp:1753 +#: src/gui/settings.cpp:1753 src/gui/settings.cpp:1755 msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:1770 +#: src/gui/settings.cpp:1772 msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:1772 +#: src/gui/settings.cpp:1774 msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:1776 +#: src/gui/settings.cpp:1778 msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:1787 +#: src/gui/settings.cpp:1789 msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:1793 +#: src/gui/settings.cpp:1795 msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:1799 +#: src/gui/settings.cpp:1801 msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:1805 +#: src/gui/settings.cpp:1807 msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:1807 +#: src/gui/settings.cpp:1809 msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:1811 +#: src/gui/settings.cpp:1813 msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:1815 +#: src/gui/settings.cpp:1817 msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:1819 +#: src/gui/settings.cpp:1821 msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:1823 +#: src/gui/settings.cpp:1825 msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:1832 +#: src/gui/settings.cpp:1834 msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:1834 +#: src/gui/settings.cpp:1836 msgid "Cores" msgstr "" -#: src/gui/settings.cpp:1843 +#: src/gui/settings.cpp:1845 msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:1845 src/gui/settings.cpp:2033 +#: src/gui/settings.cpp:1847 src/gui/settings.cpp:2035 msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1850 msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:1850 src/gui/settings.cpp:2038 +#: src/gui/settings.cpp:1852 src/gui/settings.cpp:2040 msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:2031 +#: src/gui/settings.cpp:2033 msgid "Playback" msgstr "" -#: src/gui/settings.cpp:2036 +#: src/gui/settings.cpp:2038 msgid "Render" msgstr "" -#: src/gui/settings.cpp:2060 +#: src/gui/settings.cpp:2062 msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:2098 src/gui/settings.cpp:2100 +#: src/gui/settings.cpp:2100 src/gui/settings.cpp:2102 msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2109 src/gui/settings.cpp:3744 +#: src/gui/settings.cpp:2111 src/gui/settings.cpp:3746 msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:2110 +#: src/gui/settings.cpp:2112 msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2114 msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:2149 +#: src/gui/settings.cpp:2151 msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:2215 +#: src/gui/settings.cpp:2217 msgid "Key" msgstr "" -#: src/gui/settings.cpp:2229 +#: src/gui/settings.cpp:2231 #, c-format msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2234 +#: src/gui/settings.cpp:2236 #, c-format msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2239 +#: src/gui/settings.cpp:2241 #, c-format msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2244 +#: src/gui/settings.cpp:2246 #, c-format msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2268 +#: src/gui/settings.cpp:2270 msgid "Add..." msgstr "" -#: src/gui/settings.cpp:2358 +#: src/gui/settings.cpp:2360 msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:2378 +#: src/gui/settings.cpp:2380 msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:2399 +#: src/gui/settings.cpp:2401 msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:2449 +#: src/gui/settings.cpp:2451 msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2487 src/gui/settings.cpp:3754 -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:2489 src/gui/settings.cpp:3756 +#: src/gui/settings.cpp:3786 msgid "Interface" msgstr "" -#: src/gui/settings.cpp:2489 +#: src/gui/settings.cpp:2491 msgid "Layout" msgstr "" -#: src/gui/settings.cpp:2491 +#: src/gui/settings.cpp:2493 msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:2506 +#: src/gui/settings.cpp:2508 msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:2513 +#: src/gui/settings.cpp:2515 msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:2518 +#: src/gui/settings.cpp:2520 msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:2523 +#: src/gui/settings.cpp:2525 msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:2530 +#: src/gui/settings.cpp:2532 msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:2535 +#: src/gui/settings.cpp:2537 msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:2537 +#: src/gui/settings.cpp:2539 msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:2541 +#: src/gui/settings.cpp:2543 msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:2545 +#: src/gui/settings.cpp:2547 msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:2549 +#: src/gui/settings.cpp:2551 msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:2555 +#: src/gui/settings.cpp:2557 msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:2557 +#: src/gui/settings.cpp:2559 msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:2561 +#: src/gui/settings.cpp:2563 msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:2565 +#: src/gui/settings.cpp:2567 msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:2572 +#: src/gui/settings.cpp:2574 msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:2574 +#: src/gui/settings.cpp:2576 msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2585 msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:2589 +#: src/gui/settings.cpp:2591 msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:2594 +#: src/gui/settings.cpp:2596 msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:2596 +#: src/gui/settings.cpp:2598 msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2602 msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:2604 +#: src/gui/settings.cpp:2606 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:2608 +#: src/gui/settings.cpp:2610 msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2616 msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:2616 +#: src/gui/settings.cpp:2618 msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:2620 +#: src/gui/settings.cpp:2622 msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:2624 +#: src/gui/settings.cpp:2626 msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:2630 +#: src/gui/settings.cpp:2632 msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2634 msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:2636 +#: src/gui/settings.cpp:2638 msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:2640 +#: src/gui/settings.cpp:2642 msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:2647 +#: src/gui/settings.cpp:2649 msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:2653 +#: src/gui/settings.cpp:2655 msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:2655 +#: src/gui/settings.cpp:2657 msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:2661 +#: src/gui/settings.cpp:2663 msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:2667 +#: src/gui/settings.cpp:2669 msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2675 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:2678 +#: src/gui/settings.cpp:2680 msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:2680 +#: src/gui/settings.cpp:2682 msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:2684 +#: src/gui/settings.cpp:2686 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:2688 +#: src/gui/settings.cpp:2690 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:2695 +#: src/gui/settings.cpp:2697 msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2703 msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2709 msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2715 msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2719 +#: src/gui/settings.cpp:2721 msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:2721 +#: src/gui/settings.cpp:2723 msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:2723 +#: src/gui/settings.cpp:2725 msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:2727 +#: src/gui/settings.cpp:2729 msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:2731 +#: src/gui/settings.cpp:2733 msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:2737 +#: src/gui/settings.cpp:2739 msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:2739 +#: src/gui/settings.cpp:2741 msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:2743 +#: src/gui/settings.cpp:2745 msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:2747 +#: src/gui/settings.cpp:2749 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:2751 +#: src/gui/settings.cpp:2753 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2759 msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:2759 +#: src/gui/settings.cpp:2761 msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:2763 +#: src/gui/settings.cpp:2765 msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:2770 +#: src/gui/settings.cpp:2772 msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:2776 +#: src/gui/settings.cpp:2778 msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:2782 +#: src/gui/settings.cpp:2784 msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:2788 +#: src/gui/settings.cpp:2790 msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:2794 +#: src/gui/settings.cpp:2796 msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2798 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2800 msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:2802 +#: src/gui/settings.cpp:2804 msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:2806 +#: src/gui/settings.cpp:2808 msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:2813 +#: src/gui/settings.cpp:2815 msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:2818 +#: src/gui/settings.cpp:2820 msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:2822 +#: src/gui/settings.cpp:2824 msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:2827 +#: src/gui/settings.cpp:2829 msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:2829 +#: src/gui/settings.cpp:2831 msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:2833 +#: src/gui/settings.cpp:2835 msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:2837 +#: src/gui/settings.cpp:2839 msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:2844 +#: src/gui/settings.cpp:2846 msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:2845 +#: src/gui/settings.cpp:2847 msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:2849 +#: src/gui/settings.cpp:2851 msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:2856 src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:2858 src/gui/settings.cpp:3473 msgid "Assets" msgstr "" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2861 msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2867 msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:2872 +#: src/gui/settings.cpp:2874 msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:2874 +#: src/gui/settings.cpp:2876 msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:2876 +#: src/gui/settings.cpp:2878 msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2885 +#: src/gui/settings.cpp:2887 msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2892 +#: src/gui/settings.cpp:2894 msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:2907 +#: src/gui/settings.cpp:2909 msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:2917 +#: src/gui/settings.cpp:2919 msgid "Main font" msgstr "" -#: src/gui/settings.cpp:2928 +#: src/gui/settings.cpp:2930 msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2938 msgid "Header font" msgstr "" -#: src/gui/settings.cpp:2947 +#: src/gui/settings.cpp:2949 msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:2955 +#: src/gui/settings.cpp:2957 msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:2966 +#: src/gui/settings.cpp:2968 msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:2976 +#: src/gui/settings.cpp:2978 msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:2982 +#: src/gui/settings.cpp:2984 msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:2987 +#: src/gui/settings.cpp:2989 msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:2989 +#: src/gui/settings.cpp:2991 msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:2993 +#: src/gui/settings.cpp:2995 msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:2997 +#: src/gui/settings.cpp:2999 msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:3001 +#: src/gui/settings.cpp:3003 msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:3007 +#: src/gui/settings.cpp:3009 msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:3009 +#: src/gui/settings.cpp:3011 msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3015 msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:3017 +#: src/gui/settings.cpp:3019 msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3026 msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3029 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3034 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:3035 +#: src/gui/settings.cpp:3037 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3040 +#: src/gui/settings.cpp:3042 msgid "default." msgstr "" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3045 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3048 +#: src/gui/settings.cpp:3050 msgid "" "slightly better font rendering quality.\n" "uses more video memory." msgstr "" -#: src/gui/settings.cpp:3052 +#: src/gui/settings.cpp:3054 msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:3057 +#: src/gui/settings.cpp:3059 msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:3061 +#: src/gui/settings.cpp:3063 msgid "Display Japanese characters" msgstr "" -#: src/gui/settings.cpp:3067 +#: src/gui/settings.cpp:3069 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9270,11 +12804,11 @@ msgid "" "決策です。" msgstr "" -#: src/gui/settings.cpp:3075 +#: src/gui/settings.cpp:3077 msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/settings.cpp:3081 +#: src/gui/settings.cpp:3083 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9284,11 +12818,11 @@ msgid "" "这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/settings.cpp:3089 +#: src/gui/settings.cpp:3091 msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/settings.cpp:3095 +#: src/gui/settings.cpp:3097 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9298,11 +12832,11 @@ msgid "" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/settings.cpp:3103 +#: src/gui/settings.cpp:3105 msgid "Display Korean characters" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3111 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9312,1850 +12846,1770 @@ msgid "" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/settings.cpp:3118 +#: src/gui/settings.cpp:3120 msgid "Title bar:" msgstr "" -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3122 msgid "Furnace##tbar0" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3127 msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/settings.cpp:3130 +#: src/gui/settings.cpp:3132 msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/settings.cpp:3135 +#: src/gui/settings.cpp:3137 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/settings.cpp:3143 +#: src/gui/settings.cpp:3145 msgid "Display system name on title bar" msgstr "" -#: src/gui/settings.cpp:3150 +#: src/gui/settings.cpp:3152 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/settings.cpp:3156 +#: src/gui/settings.cpp:3158 msgid "Status bar:" msgstr "" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3160 msgid "Cursor details##sbar0" msgstr "" -#: src/gui/settings.cpp:3162 +#: src/gui/settings.cpp:3164 msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3168 msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/settings.cpp:3170 +#: src/gui/settings.cpp:3172 msgid "Nothing##sbar3" msgstr "" -#: src/gui/settings.cpp:3177 +#: src/gui/settings.cpp:3179 msgid "Display playback status when playing" msgstr "" -#: src/gui/settings.cpp:3182 +#: src/gui/settings.cpp:3184 msgid "Export options layout:" msgstr "" -#: src/gui/settings.cpp:3184 +#: src/gui/settings.cpp:3186 msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/settings.cpp:3188 +#: src/gui/settings.cpp:3190 msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/settings.cpp:3192 +#: src/gui/settings.cpp:3194 msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/settings.cpp:3199 +#: src/gui/settings.cpp:3201 msgid "Capitalize menu bar" msgstr "" -#: src/gui/settings.cpp:3205 +#: src/gui/settings.cpp:3207 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/settings.cpp:3219 +#: src/gui/settings.cpp:3221 msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/settings.cpp:3224 +#: src/gui/settings.cpp:3226 msgid "Orders row number format:" msgstr "" -#: src/gui/settings.cpp:3226 +#: src/gui/settings.cpp:3228 msgid "Decimal##orbD" msgstr "" -#: src/gui/settings.cpp:3230 +#: src/gui/settings.cpp:3232 msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3241 msgid "Center pattern view" msgstr "" -#: src/gui/settings.cpp:3245 +#: src/gui/settings.cpp:3247 msgid "Overflow pattern highlights" msgstr "" -#: src/gui/settings.cpp:3251 +#: src/gui/settings.cpp:3253 msgid "Display previous/next pattern" msgstr "" -#: src/gui/settings.cpp:3256 +#: src/gui/settings.cpp:3258 msgid "Pattern row number format:" msgstr "" -#: src/gui/settings.cpp:3258 +#: src/gui/settings.cpp:3260 msgid "Decimal##prbD" msgstr "" -#: src/gui/settings.cpp:3262 +#: src/gui/settings.cpp:3264 msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/settings.cpp:3268 +#: src/gui/settings.cpp:3270 msgid "Pattern view labels:" msgstr "" -#: src/gui/settings.cpp:3273 +#: src/gui/settings.cpp:3275 msgid "Note off (3-char)" msgstr "" -#: src/gui/settings.cpp:3278 +#: src/gui/settings.cpp:3280 msgid "Note release (3-char)" msgstr "" -#: src/gui/settings.cpp:3283 +#: src/gui/settings.cpp:3285 msgid "Macro release (3-char)" msgstr "" -#: src/gui/settings.cpp:3288 +#: src/gui/settings.cpp:3290 msgid "Empty field (3-char)" msgstr "" -#: src/gui/settings.cpp:3293 +#: src/gui/settings.cpp:3295 msgid "Empty field (2-char)" msgstr "" -#: src/gui/settings.cpp:3295 +#: src/gui/settings.cpp:3297 msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3321 +#: src/gui/settings.cpp:3323 msgid "Effect value" msgstr "" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3330 msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/settings.cpp:3334 +#: src/gui/settings.cpp:3336 msgid "Use flats instead of sharps" msgstr "" -#: src/gui/settings.cpp:3340 +#: src/gui/settings.cpp:3342 msgid "Use German notation" msgstr "" -#: src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:3350 msgid "Channel style:" msgstr "" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3352 msgid "Classic##CHS0" msgstr "" -#: src/gui/settings.cpp:3354 +#: src/gui/settings.cpp:3356 msgid "Line##CHS1" msgstr "" -#: src/gui/settings.cpp:3358 +#: src/gui/settings.cpp:3360 msgid "Round##CHS2" msgstr "" -#: src/gui/settings.cpp:3362 +#: src/gui/settings.cpp:3364 msgid "Split button##CHS3" msgstr "" -#: src/gui/settings.cpp:3366 +#: src/gui/settings.cpp:3368 msgid "Square border##CH42" msgstr "" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3372 msgid "Round border##CHS5" msgstr "" -#: src/gui/settings.cpp:3376 +#: src/gui/settings.cpp:3378 msgid "Channel volume bar:" msgstr "" -#: src/gui/settings.cpp:3378 +#: src/gui/settings.cpp:3380 msgid "None##CHV0" msgstr "" -#: src/gui/settings.cpp:3382 +#: src/gui/settings.cpp:3384 msgid "Simple##CHV1" msgstr "" -#: src/gui/settings.cpp:3386 +#: src/gui/settings.cpp:3388 msgid "Stereo##CHV2" msgstr "" -#: src/gui/settings.cpp:3390 +#: src/gui/settings.cpp:3392 msgid "Real##CHV3" msgstr "" -#: src/gui/settings.cpp:3394 +#: src/gui/settings.cpp:3396 msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/settings.cpp:3400 +#: src/gui/settings.cpp:3402 msgid "Channel feedback style:" msgstr "" -#: src/gui/settings.cpp:3402 +#: src/gui/settings.cpp:3404 msgid "Off##CHF0" msgstr "" -#: src/gui/settings.cpp:3406 +#: src/gui/settings.cpp:3408 msgid "Note##CHF1" msgstr "" -#: src/gui/settings.cpp:3410 +#: src/gui/settings.cpp:3412 msgid "Volume##CHF2" msgstr "" -#: src/gui/settings.cpp:3414 +#: src/gui/settings.cpp:3416 msgid "Active##CHF3" msgstr "" -#: src/gui/settings.cpp:3420 +#: src/gui/settings.cpp:3422 msgid "Channel font:" msgstr "" -#: src/gui/settings.cpp:3422 +#: src/gui/settings.cpp:3424 msgid "Regular##CHFont0" msgstr "" -#: src/gui/settings.cpp:3426 +#: src/gui/settings.cpp:3428 msgid "Monospace##CHFont1" msgstr "" -#: src/gui/settings.cpp:3433 +#: src/gui/settings.cpp:3435 msgid "Center channel name" msgstr "" -#: src/gui/settings.cpp:3438 +#: src/gui/settings.cpp:3440 msgid "Channel colors:" msgstr "" -#: src/gui/settings.cpp:3440 +#: src/gui/settings.cpp:3442 msgid "Single##CHC0" msgstr "" -#: src/gui/settings.cpp:3444 +#: src/gui/settings.cpp:3446 msgid "Channel type##CHC1" msgstr "" -#: src/gui/settings.cpp:3448 +#: src/gui/settings.cpp:3450 msgid "Instrument type##CHC2" msgstr "" -#: src/gui/settings.cpp:3454 +#: src/gui/settings.cpp:3456 msgid "Channel name colors:" msgstr "" -#: src/gui/settings.cpp:3456 +#: src/gui/settings.cpp:3458 msgid "Single##CTC0" msgstr "" -#: src/gui/settings.cpp:3460 +#: src/gui/settings.cpp:3462 msgid "Channel type##CTC1" msgstr "" -#: src/gui/settings.cpp:3464 +#: src/gui/settings.cpp:3466 msgid "Instrument type##CTC2" msgstr "" -#: src/gui/settings.cpp:3473 +#: src/gui/settings.cpp:3475 msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3485 msgid "Horizontal instrument list" msgstr "" -#: src/gui/settings.cpp:3489 +#: src/gui/settings.cpp:3491 msgid "Instrument list icon style:" msgstr "" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3493 msgid "None##iis0" msgstr "" -#: src/gui/settings.cpp:3495 +#: src/gui/settings.cpp:3497 msgid "Graphical icons##iis1" msgstr "" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3501 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3506 +#: src/gui/settings.cpp:3508 msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3512 src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3514 src/gui/settings.cpp:3956 msgid "Macro Editor" msgstr "" -#: src/gui/settings.cpp:3513 +#: src/gui/settings.cpp:3515 msgid "Macro editor layout:" msgstr "" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3517 msgid "Unified##mel0" msgstr "" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3527 msgid "Grid##mel2" msgstr "" -#: src/gui/settings.cpp:3529 +#: src/gui/settings.cpp:3531 msgid "Single (with list)##mel3" msgstr "" -#: src/gui/settings.cpp:3542 +#: src/gui/settings.cpp:3544 msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:3550 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3552 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3556 src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3558 src/gui/settings.cpp:3933 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3557 +#: src/gui/settings.cpp:3559 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3559 +#: src/gui/settings.cpp:3561 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3563 +#: src/gui/settings.cpp:3565 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3567 +#: src/gui/settings.cpp:3569 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3574 +#: src/gui/settings.cpp:3576 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3579 +#: src/gui/settings.cpp:3581 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3581 +#: src/gui/settings.cpp:3583 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3585 +#: src/gui/settings.cpp:3587 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3589 +#: src/gui/settings.cpp:3591 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3593 +#: src/gui/settings.cpp:3595 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3597 +#: src/gui/settings.cpp:3599 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3601 +#: src/gui/settings.cpp:3603 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3605 +#: src/gui/settings.cpp:3607 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3611 +#: src/gui/settings.cpp:3613 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3613 +#: src/gui/settings.cpp:3615 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3617 +#: src/gui/settings.cpp:3619 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3624 +#: src/gui/settings.cpp:3626 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3630 +#: src/gui/settings.cpp:3632 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3637 +#: src/gui/settings.cpp:3639 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3639 +#: src/gui/settings.cpp:3641 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3645 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3650 src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3652 src/gui/settings.cpp:3879 msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3654 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3658 src/gui/settings.cpp:3836 -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3660 src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3880 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3664 src/gui/sysConf.cpp:1067 +#: src/gui/settings.cpp:3666 src/gui/sysConf.cpp:1067 msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3672 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3676 +#: src/gui/settings.cpp:3678 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3684 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3696 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3696 +#: src/gui/settings.cpp:3698 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3704 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3708 +#: src/gui/settings.cpp:3710 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3714 +#: src/gui/settings.cpp:3716 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3720 +#: src/gui/settings.cpp:3722 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3726 +#: src/gui/settings.cpp:3728 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3735 +#: src/gui/settings.cpp:3737 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3745 +#: src/gui/settings.cpp:3747 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3748 +#: src/gui/settings.cpp:3750 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3755 src/gui/settings.cpp:3785 +#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3787 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3761 +#: src/gui/settings.cpp:3763 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3763 +#: src/gui/settings.cpp:3765 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3768 +#: src/gui/settings.cpp:3770 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3777 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3777 +#: src/gui/settings.cpp:3779 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3780 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3792 +#: src/gui/settings.cpp:3794 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3795 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3794 +#: src/gui/settings.cpp:3796 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3797 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3796 +#: src/gui/settings.cpp:3798 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3797 +#: src/gui/settings.cpp:3799 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3798 +#: src/gui/settings.cpp:3800 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3801 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3802 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3803 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3802 +#: src/gui/settings.cpp:3804 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3803 +#: src/gui/settings.cpp:3805 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3804 +#: src/gui/settings.cpp:3806 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3805 +#: src/gui/settings.cpp:3807 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3806 +#: src/gui/settings.cpp:3808 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3809 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:3810 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3811 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3810 +#: src/gui/settings.cpp:3812 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3811 +#: src/gui/settings.cpp:3813 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3814 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3815 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3814 +#: src/gui/settings.cpp:3816 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3815 +#: src/gui/settings.cpp:3817 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3816 +#: src/gui/settings.cpp:3818 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3817 +#: src/gui/settings.cpp:3819 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3818 +#: src/gui/settings.cpp:3820 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3821 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3824 +#: src/gui/settings.cpp:3826 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3828 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3829 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3828 +#: src/gui/settings.cpp:3830 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3829 +#: src/gui/settings.cpp:3831 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3830 +#: src/gui/settings.cpp:3832 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3834 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3833 +#: src/gui/settings.cpp:3835 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3836 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3835 +#: src/gui/settings.cpp:3837 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3837 +#: src/gui/settings.cpp:3839 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3840 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3841 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3840 +#: src/gui/settings.cpp:3842 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3843 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3844 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:3845 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3846 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3845 +#: src/gui/settings.cpp:3847 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3846 +#: src/gui/settings.cpp:3848 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3849 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:3850 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3851 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3850 +#: src/gui/settings.cpp:3852 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3851 +#: src/gui/settings.cpp:3853 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3852 +#: src/gui/settings.cpp:3854 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3858 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3859 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3860 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3861 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3862 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3863 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3866 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3868 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3869 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3875 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3881 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3882 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3883 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3884 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3886 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3885 +#: src/gui/settings.cpp:3887 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3886 +#: src/gui/settings.cpp:3888 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3890 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3889 +#: src/gui/settings.cpp:3891 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3892 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3893 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3894 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3895 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3896 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3897 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3898 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3899 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3900 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3901 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3902 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3903 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3904 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3905 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3906 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3914 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3918 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3919 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3920 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3919 +#: src/gui/settings.cpp:3921 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3922 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3923 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3926 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3928 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:3934 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3935 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:3936 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3935 +#: src/gui/settings.cpp:3937 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:3942 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3944 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3945 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3946 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3947 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:3949 msgid "Car. accent (primary" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3950 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3951 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3952 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3963 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3964 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3965 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "T6W28" -msgstr "" - -#: src/gui/settings.cpp:3965 -msgid "Game Boy" -msgstr "" - -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3968 msgid "C64" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3969 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3970 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:3969 +#: src/gui/settings.cpp:3971 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3970 +#: src/gui/settings.cpp:3972 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:3973 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:3974 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:3973 +#: src/gui/settings.cpp:3975 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3976 msgid "PET" msgstr "" -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3977 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3979 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:3980 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "FDS" -msgstr "" - -#: src/gui/settings.cpp:3980 -msgid "Virtual Boy" -msgstr "" - -#: src/gui/settings.cpp:3981 -msgid "Namco 163" -msgstr "" - -#: src/gui/settings.cpp:3982 -msgid "Konami SCC" -msgstr "" - -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3985 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "POKEY" -msgstr "" - -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3987 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3986 -msgid "WonderSwan" -msgstr "" - -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:3989 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "VERA" -msgstr "" - -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:3991 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3992 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "MultiPCM" -msgstr "" - -#: src/gui/settings.cpp:3992 -msgid "SNES" -msgstr "" - -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:3995 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Namco WSG" -msgstr "" - -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3997 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:3998 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:3999 msgid "NES" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4000 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4001 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4002 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "ADPCM-B" -msgstr "" - -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4004 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4005 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4006 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4005 +#: src/gui/settings.cpp:4007 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4008 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4009 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4010 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4009 -msgid "Pokémon Mini" -msgstr "" - -#: src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4012 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4013 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4014 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4015 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4016 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4017 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4018 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Dave" -msgstr "" - -#: src/gui/settings.cpp:4020 -msgid "Nintendo DS" -msgstr "" - -#: src/gui/settings.cpp:4021 +#: src/gui/settings.cpp:4023 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4022 +#: src/gui/settings.cpp:4024 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Bifurcator" -msgstr "" - -#: src/gui/settings.cpp:4024 -msgid "SID2" -msgstr "" - -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4027 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4029 +#: src/gui/settings.cpp:4031 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4032 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "PCM" -msgstr "" - -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4038 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4039 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4043 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4044 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4045 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4046 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4045 +#: src/gui/settings.cpp:4047 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4048 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4050 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4051 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4050 +#: src/gui/settings.cpp:4052 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4051 +#: src/gui/settings.cpp:4053 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4054 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:4055 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4056 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4058 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4057 +#: src/gui/settings.cpp:4059 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4060 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4061 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4062 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4064 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4063 +#: src/gui/settings.cpp:4065 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4066 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4067 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4068 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "Invalid effect" -msgstr "" - -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4070 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4071 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4072 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4073 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4074 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4075 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4076 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4077 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4079 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4080 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4081 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4082 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4083 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4084 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4085 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4086 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4087 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4086 +#: src/gui/settings.cpp:4088 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4089 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4088 +#: src/gui/settings.cpp:4090 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4091 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4092 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4093 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4092 +#: src/gui/settings.cpp:4094 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4095 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4096 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4095 +#: src/gui/settings.cpp:4097 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4096 +#: src/gui/settings.cpp:4098 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4099 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4100 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4101 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4102 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4101 +#: src/gui/settings.cpp:4103 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4109 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4110 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4111 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4112 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4113 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4115 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4116 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4117 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4118 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4119 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4120 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4121 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4125 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:4126 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4127 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4128 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4129 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4130 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4135 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4136 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4137 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4136 +#: src/gui/settings.cpp:4138 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4139 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4140 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4144 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4145 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4146 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4151 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4152 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4153 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4154 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4155 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4161 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4164 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4166 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4167 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4168 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4169 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4170 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4171 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4172 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4171 +#: src/gui/settings.cpp:4173 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4174 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4175 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4176 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4177 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4178 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4179 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4180 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4181 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4186 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4187 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4188 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4189 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4190 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4195 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4200 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4205 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4208 +#: src/gui/settings.cpp:4210 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4216 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4220 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4294 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4299 -#, c-format -msgid "%PB used" -msgstr "" - #: src/gui/settings.cpp:4301 #, c-format -msgid "%TB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4303 #, c-format -msgid "%GB used" +msgid "%TB used" msgstr "" #: src/gui/settings.cpp:4305 #, c-format -msgid "%MB used" +msgid "%GB used" msgstr "" #: src/gui/settings.cpp:4307 #, c-format -msgid "%KB used" +msgid "%MB used" msgstr "" #: src/gui/settings.cpp:4309 #, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4311 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4314 +#: src/gui/settings.cpp:4316 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4320 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4324 +#: src/gui/settings.cpp:4326 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4325 +#: src/gui/settings.cpp:4327 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4335 -#, c-format -msgid "%P" -msgstr "" - #: src/gui/settings.cpp:4337 #, c-format -msgid "%T" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4339 #, c-format -msgid "%G" +msgid "%T" msgstr "" #: src/gui/settings.cpp:4341 #, c-format -msgid "%M" +msgid "%G" msgstr "" #: src/gui/settings.cpp:4343 #, c-format -msgid "%K" +msgid "%M" msgstr "" #: src/gui/settings.cpp:4345 #, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4347 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4469 +#: src/gui/settings.cpp:4471 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4471 +#: src/gui/settings.cpp:4473 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4473 +#: src/gui/settings.cpp:4475 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4477 +#: src/gui/settings.cpp:4479 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4487 +#: src/gui/settings.cpp:4489 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4491 +#: src/gui/settings.cpp:4493 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4495 +#: src/gui/settings.cpp:4497 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4499 +#: src/gui/settings.cpp:4501 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4503 +#: src/gui/settings.cpp:4505 msgid "unlocked audio multi-threading options!" msgstr "" -#: src/gui/settings.cpp:4507 +#: src/gui/settings.cpp:4509 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4525 +#: src/gui/settings.cpp:4527 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4531 +#: src/gui/settings.cpp:4533 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4539 +#: src/gui/settings.cpp:4541 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5609 +#: src/gui/settings.cpp:5611 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5798 +#: src/gui/settings.cpp:5800 #, c-format msgid "error while loading config! (%s)" msgstr "" @@ -11234,10 +14688,6 @@ msgstr "" msgid "Sega VDP/Master System" msgstr "" -#: src/gui/sysConf.cpp:158 -msgid "TI SN76489" -msgstr "" - #: src/gui/sysConf.cpp:162 msgid "TI SN76489 with Atari-like short noise" msgstr "" @@ -11621,10 +15071,6 @@ msgstr "" msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:913 -msgid "AY-3-8910" -msgstr "" - #: src/gui/sysConf.cpp:917 msgid "YM2149(F)" msgstr "" diff --git a/po/ru.po b/po/ru.po index 5dbbc2ef3..2170cb003 100644 --- a/po/ru.po +++ b/po/ru.po @@ -11,6 +11,3612 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#: src/engine/engine.cpp:51 +msgid "00xy: Arpeggio" +msgstr "" + +#: src/engine/engine.cpp:53 +msgid "01xx: Pitch slide up" +msgstr "" + +#: src/engine/engine.cpp:55 +msgid "02xx: Pitch slide down" +msgstr "" + +#: src/engine/engine.cpp:57 +msgid "03xx: Portamento" +msgstr "" + +#: src/engine/engine.cpp:59 +msgid "04xy: Vibrato (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:61 +msgid "05xy: Volume slide + vibrato (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:63 +msgid "06xy: Volume slide + portamento (compatibility only!)" +msgstr "" + +#: src/engine/engine.cpp:65 +msgid "07xy: Tremolo (x: speed; y: depth)" +msgstr "" + +#: src/engine/engine.cpp:67 +msgid "08xy: Set panning (x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:69 +msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:71 +msgid "0Axy: Volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:73 +msgid "0Bxx: Jump to pattern" +msgstr "" + +#: src/engine/engine.cpp:75 +msgid "0Cxx: Retrigger" +msgstr "" + +#: src/engine/engine.cpp:77 +msgid "0Dxx: Jump to next pattern" +msgstr "" + +#: src/engine/engine.cpp:79 +msgid "0Fxx: Set speed (speed 2 if no grooves exist)" +msgstr "" + +#: src/engine/engine.cpp:81 +msgid "80xx: Set panning (00: left; 80: center; FF: right)" +msgstr "" + +#: src/engine/engine.cpp:83 +msgid "81xx: Set panning (left channel)" +msgstr "" + +#: src/engine/engine.cpp:85 +msgid "82xx: Set panning (right channel)" +msgstr "" + +#: src/engine/engine.cpp:87 +msgid "88xy: Set panning (rear channels; x: left; y: right)" +msgstr "" + +#: src/engine/engine.cpp:90 +msgid "89xx: Set panning (rear left channel)" +msgstr "" + +#: src/engine/engine.cpp:93 +msgid "8Axx: Set panning (rear right channel)" +msgstr "" + +#: src/engine/engine.cpp:96 +msgid "Cxxx: Set tick rate (hz)" +msgstr "" + +#: src/engine/engine.cpp:98 +msgid "E0xx: Set arp speed" +msgstr "" + +#: src/engine/engine.cpp:100 +msgid "E1xy: Note slide up (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:102 +msgid "E2xy: Note slide down (x: speed; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:104 +msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +msgstr "" + +#: src/engine/engine.cpp:106 +msgid "E4xx: Set vibrato range" +msgstr "" + +#: src/engine/engine.cpp:108 +msgid "E5xx: Set pitch (80: center)" +msgstr "" + +#: src/engine/engine.cpp:110 +msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:112 +msgid "E7xx: Macro release" +msgstr "" + +#: src/engine/engine.cpp:114 +msgid "E8xy: Quick legato up (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:116 +msgid "E9xy: Quick legato down (x: time; y: semitones)" +msgstr "" + +#: src/engine/engine.cpp:118 +msgid "EAxx: Legato" +msgstr "" + +#: src/engine/engine.cpp:120 +msgid "EBxx: Set LEGACY sample mode bank" +msgstr "" + +#: src/engine/engine.cpp:122 +msgid "ECxx: Note cut" +msgstr "" + +#: src/engine/engine.cpp:124 +msgid "EDxx: Note delay" +msgstr "" + +#: src/engine/engine.cpp:126 +msgid "EExx: Send external command" +msgstr "" + +#: src/engine/engine.cpp:128 +msgid "F0xx: Set tick rate (bpm)" +msgstr "" + +#: src/engine/engine.cpp:130 +msgid "F1xx: Single tick note slide up" +msgstr "" + +#: src/engine/engine.cpp:132 +msgid "F2xx: Single tick note slide down" +msgstr "" + +#: src/engine/engine.cpp:134 +msgid "F3xx: Fine volume slide up" +msgstr "" + +#: src/engine/engine.cpp:136 +msgid "F4xx: Fine volume slide down" +msgstr "" + +#: src/engine/engine.cpp:138 +msgid "F5xx: Disable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:140 +msgid "F6xx: Enable macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:142 +msgid "F7xx: Restart macro (see manual)" +msgstr "" + +#: src/engine/engine.cpp:144 +msgid "F8xx: Single tick volume slide up" +msgstr "" + +#: src/engine/engine.cpp:146 +msgid "F9xx: Single tick volume slide down" +msgstr "" + +#: src/engine/engine.cpp:148 +msgid "FAxx: Fast volume slide (0y: down; x0: up)" +msgstr "" + +#: src/engine/engine.cpp:150 +msgid "FCxx: Note release" +msgstr "" + +#: src/engine/engine.cpp:152 +msgid "FDxx: Set virtual tempo numerator" +msgstr "" + +#: src/engine/engine.cpp:154 +msgid "FExx: Set virtual tempo denominator" +msgstr "" + +#: src/engine/engine.cpp:156 +msgid "FFxx: Stop song" +msgstr "" + +#: src/engine/engine.cpp:160 +msgid "9xxx: Set sample offset*256" +msgstr "" + +#: src/engine/engine.cpp:164 +msgid "90xx: Set sample offset (first byte)" +msgstr "" + +#: src/engine/engine.cpp:166 +msgid "91xx: Set sample offset (second byte, ×256)" +msgstr "" + +#: src/engine/engine.cpp:168 +msgid "92xx: Set sample offset (third byte, ×65536)" +msgstr "" + +#: src/engine/engine.cpp:187 src/gui/settings.cpp:4069 +msgid "Invalid effect" +msgstr "" + +#: src/engine/engine.cpp:354 src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 +#, c-format +msgid "on seek: %s" +msgstr "" + +#: src/engine/engine.cpp:361 src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 +#, c-format +msgid "on pre tell: %s" +msgstr "" + +#: src/engine/engine.cpp:368 src/engine/engine.cpp:2768 src/gui/gui.cpp:2273 +#: src/gui/gui.cpp:2436 src/gui/settings.cpp:5749 +msgid "file is empty" +msgstr "" + +#: src/engine/engine.cpp:371 src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 +#, c-format +msgid "on tell: %s" +msgstr "" + +#: src/engine/engine.cpp:378 +#, c-format +msgid "ROM size mismatch, expected: %d bytes, was: %d" +msgstr "" + +#: src/engine/engine.cpp:383 src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 +#: src/gui/settings.cpp:5758 +#, c-format +msgid "on get size: %s" +msgstr "" + +#: src/engine/engine.cpp:390 src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 +#: src/gui/settings.cpp:5765 +#, c-format +msgid "on read: %s" +msgstr "" + +#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1181 +#: src/engine/engine.cpp:1290 +msgid "invalid index" +msgstr "" + +#: src/engine/engine.cpp:1080 src/engine/engine.cpp:1135 +#: src/engine/engine.cpp:1189 +#, c-format +msgid "max number of total channels is %d" +msgstr "" + +#: src/engine/engine.cpp:1131 src/engine/engine.cpp:1185 +#, c-format +msgid "max number of systems is %d" +msgstr "" + +#: src/engine/engine.cpp:1286 +msgid "cannot remove the last one" +msgstr "" + +#: src/engine/engine.cpp:1460 +msgid "source and destination are equal" +msgstr "" + +#: src/engine/engine.cpp:1464 +msgid "invalid source index" +msgstr "" + +#: src/engine/engine.cpp:1468 +msgid "invalid destination index" +msgstr "" + +#: src/engine/engine.cpp:2636 +#, c-format +msgid "Instrument %d" +msgstr "" + +#: src/engine/engine.cpp:2710 src/engine/engine.cpp:2727 +#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 +#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 +msgid "too many wavetables!" +msgstr "" + +#: src/engine/engine.cpp:2752 +#, c-format +msgid "could not seek to end: %s" +msgstr "" + +#: src/engine/engine.cpp:2758 +#, c-format +msgid "could not determine file size: %s" +msgstr "" + +#: src/engine/engine.cpp:2763 +msgid "file size is invalid!" +msgstr "" + +#: src/engine/engine.cpp:2773 +#, c-format +msgid "could not seek to beginning: %s" +msgstr "" + +#: src/engine/engine.cpp:2780 +#, c-format +msgid "could not read entire file: %s" +msgstr "" + +#: src/engine/engine.cpp:2806 +msgid "invalid wavetable header/data!" +msgstr "" + +#: src/engine/engine.cpp:2877 +msgid "premature end of file" +msgstr "" + +#: src/engine/engine.cpp:2904 src/engine/engine.cpp:2926 +#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 +msgid "too many samples!" +msgstr "" + +#: src/engine/engine.cpp:2911 +#, c-format +msgid "Sample %d" +msgstr "" + +#: src/engine/engine.cpp:3056 +#, c-format +msgid "no free patterns in channel %d!" +msgstr "" + +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:441 +msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" +msgstr "" + +#: src/engine/sysDef.cpp:429 +msgid "21xx: Set noise frequency (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:443 +msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" +msgstr "" + +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:444 +msgid "23xx: Set envelope period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:445 +msgid "24xx: Set envelope period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1599 +msgid "25xx: Envelope slide up" +msgstr "" + +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 +#: src/engine/sysDef.cpp:1600 +msgid "26xx: Envelope slide down" +msgstr "" + +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 +#: src/engine/sysDef.cpp:1601 +msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" +msgstr "" + +#: src/engine/sysDef.cpp:436 src/engine/sysDef.cpp:449 +msgid "2Exx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +msgid "2Fxx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:442 +msgid "21xx: Set noise frequency (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:451 +msgid "12xx: Set duty cycle (0 to 8)" +msgstr "" + +#: src/engine/sysDef.cpp:453 +msgid "27xx: Set noise AND mask" +msgstr "" + +#: src/engine/sysDef.cpp:454 +msgid "28xx: Set noise OR mask" +msgstr "" + +#: src/engine/sysDef.cpp:455 +msgid "" +"2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " +"mask); y: offset" +msgstr "" + +#: src/engine/sysDef.cpp:456 +msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" +msgstr "" + +#: src/engine/sysDef.cpp:460 +msgid "30xx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:465 +msgid "18xx: Toggle extended channel 3 mode" +msgstr "" + +#: src/engine/sysDef.cpp:470 src/engine/sysDef.cpp:766 +#: src/engine/sysDef.cpp:1025 src/engine/sysDef.cpp:1272 +#: src/engine/sysDef.cpp:1593 +msgid "17xx: Toggle PCM mode (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1963 +msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" +msgstr "" + +#: src/engine/sysDef.cpp:476 +msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" +msgstr "" + +#: src/engine/sysDef.cpp:480 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 +msgid "11xx: Set feedback (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:481 +msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:482 +msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:483 +msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:484 +msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:485 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:635 +msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:486 +msgid "19xx: Set attack of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:487 +msgid "1Axx: Set attack of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:488 +msgid "1Bxx: Set attack of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:489 +msgid "1Cxx: Set attack of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:490 +msgid "1Dxx: Set attack of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:656 +msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:657 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:658 +msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:494 +msgid "" +"53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " +"is center)" +msgstr "" + +#: src/engine/sysDef.cpp:495 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:660 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:496 +msgid "56xx: Set decay of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:497 +msgid "57xx: Set decay of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:498 +msgid "58xx: Set decay of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:499 +msgid "59xx: Set decay of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:500 +msgid "5Axx: Set decay of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:501 +msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:502 +msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:503 +msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:504 +msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:505 +msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:510 +msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" +msgstr "" + +#: src/engine/sysDef.cpp:511 +msgid "17xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:512 +msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:513 +msgid "1Exx: Set AM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:514 +msgid "1Fxx: Set PM depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:515 +msgid "" +"55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " +"0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:520 +msgid "24xx: Set LFO 2 speed" +msgstr "" + +#: src/engine/sysDef.cpp:521 +msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" +msgstr "" + +#: src/engine/sysDef.cpp:522 +msgid "26xx: Set AM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:523 +msgid "27xx: Set PM 2 depth (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:524 +msgid "" +"28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:650 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:526 +msgid "" +"2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); " +"y: shift from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:527 +msgid "" +"2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" +msgstr "" + +#: src/engine/sysDef.cpp:530 +msgid "" +"3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:531 +msgid "" +"3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:532 +msgid "" +"4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:533 +msgid "" +"4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" +msgstr "" + +#: src/engine/sysDef.cpp:540 +msgid "10xy: Setup LFO (x: enable; y: speed)" +msgstr "" + +#: src/engine/sysDef.cpp:541 +msgid "" +"55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, " +"8 off)" +msgstr "" + +#: src/engine/sysDef.cpp:549 +msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:553 +msgid "10xx: Set patch (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:631 +msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:556 src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:632 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:557 +msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" +msgstr "" + +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:637 +msgid "19xx: Set attack of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:638 +msgid "1Axx: Set attack of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:639 +msgid "1Bxx: Set attack of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:561 +msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" +msgstr "" + +#: src/engine/sysDef.cpp:562 +msgid "" +"51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" +msgstr "" + +#: src/engine/sysDef.cpp:563 +msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:564 +msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:565 +msgid "" +"54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale " +"from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:566 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:662 +msgid "56xx: Set decay of all operators (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:663 +msgid "57xx: Set decay of operator 1 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:664 +msgid "58xx: Set decay of operator 2 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:570 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:574 +msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:633 +msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:634 +msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:581 +msgid "17xx: Set global vibrato depth (0: normal, 1: double)" +msgstr "" + +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:640 +msgid "1Cxx: Set attack of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:641 +msgid "1Dxx: Set attack of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:587 +msgid "" +"2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " +"from 0 to 3 in OPL2 and 0 to 7 in OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:659 +msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:661 +msgid "" +"55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " +"enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:665 +msgid "59xx: Set decay of operator 3 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:666 +msgid "5Axx: Set decay of operator 4 (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:667 +msgid "" +"5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " +"all ops); y: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:603 src/engine/sysDef.cpp:680 +msgid "" +"10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" +msgstr "" + +#: src/engine/sysDef.cpp:604 +msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "13xx: Set resonance (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "" +"14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "15xx: Set envelope reset time" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "1Bxy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "1Cxy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "1Exy: Change other parameters (LEGACY)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "20xy: Set attack/decay (x: attack; y: decay)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "21xy: Set sustain/release (x: sustain; y: release)" +msgstr "" + +#: src/engine/sysDef.cpp:616 src/engine/sysDef.cpp:688 +msgid "3xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "4xxx: Set cutoff (0 to 7FF)" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:745 +#: src/engine/sysDef.cpp:762 src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1050 src/engine/sysDef.cpp:1268 +#: src/engine/sysDef.cpp:1320 src/engine/sysDef.cpp:1590 +#: src/engine/sysDef.cpp:1788 src/engine/sysDef.cpp:1792 +#: src/engine/sysDef.cpp:1893 src/engine/sysDef.cpp:2063 +#: src/engine/sysDef.cpp:2077 +msgid "10xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:626 +msgid "20xx: Set PCM frequency" +msgstr "" + +#: src/engine/sysDef.cpp:630 +msgid "" +"10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " +"1dB, 1: 4.8dB))" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "" +"17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " +"(0: normal, 1: double))" +msgstr "" + +#: src/engine/sysDef.cpp:642 +msgid "20xy: Set panning of operator 1 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:643 +msgid "21xy: Set panning of operator 2 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:644 +msgid "22xy: Set panning of operator 3 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:645 +msgid "23xy: Set panning of operator 4 (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:646 +msgid "" +"24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " +"level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:647 +msgid "" +"25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " +"y: level from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:648 +msgid "" +"26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " +"from 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:649 +msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:651 +msgid "" +"2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " +"to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:652 +msgid "40xx: Set detune of operator 1 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:653 +msgid "41xx: Set detune of operator 2 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:654 +msgid "42xx: Set detune of operator 3 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:655 +msgid "43xx: Set detune of operator 4 (80: center)" +msgstr "" + +#: src/engine/sysDef.cpp:670 +msgid "" +"3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:671 +msgid "" +"3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:672 +msgid "" +"3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:673 +msgid "" +"3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; " +"y: low 8 bits of F-num)" +msgstr "" + +#: src/engine/sysDef.cpp:681 +msgid "11xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:682 +msgid "" +"12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:683 +msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:684 +msgid "14xy: Reset cutoff (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:685 +msgid "15xy: Reset pulse width (x: on new note; y: now)" +msgstr "" + +#: src/engine/sysDef.cpp:686 +msgid "16xy: Change other parameters" +msgstr "" + +#: src/engine/sysDef.cpp:689 src/engine/sysDef.cpp:1733 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:697 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:698 +msgid "" +"a chip which found its way inside mobile phones in the 2000's.\n" +"as proprietary as it is, it passed away after losing to MP3 in the mobile " +"hardware battle." +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:915 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1237 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1396 src/engine/sysDef.cpp:1499 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1608 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1900 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1970 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2037 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2122 +#: src/engine/sysDef.cpp:2138 src/engine/sysDef.cpp:2150 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:807 src/engine/sysDef.cpp:819 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1799 src/engine/sysDef.cpp:1810 +#: src/engine/sysDef.cpp:1821 src/engine/sysDef.cpp:1832 +#: src/engine/sysDef.cpp:1910 src/engine/sysDef.cpp:1944 +#: src/engine/sysDef.cpp:1957 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2150 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:874 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1237 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1499 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1572 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1705 +#: src/engine/sysDef.cpp:1741 src/engine/sysDef.cpp:1753 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1957 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +#: src/engine/sysDef.cpp:2122 src/engine/sysDef.cpp:2150 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1314 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1396 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1572 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1705 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:756 +#: src/engine/sysDef.cpp:977 src/engine/sysDef.cpp:1075 +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1252 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:977 +#: src/engine/sysDef.cpp:1075 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1252 src/engine/sysDef.cpp:1302 +#: src/engine/sysDef.cpp:1532 src/engine/sysDef.cpp:1584 +#: src/engine/sysDef.cpp:1669 src/engine/sysDef.cpp:1741 +#: src/engine/sysDef.cpp:1810 src/engine/sysDef.cpp:1821 +#: src/engine/sysDef.cpp:1832 src/engine/sysDef.cpp:1980 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2070 +#: src/engine/sysDef.cpp:2086 src/engine/sysDef.cpp:2150 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:1210 +#: src/engine/sysDef.cpp:1302 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1584 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2070 src/engine/sysDef.cpp:2086 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:699 src/engine/sysDef.cpp:700 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:1532 +#: src/engine/sysDef.cpp:1767 src/engine/sysDef.cpp:1888 +#: src/engine/sysDef.cpp:1944 src/engine/sysDef.cpp:1945 +#: src/gui/settings.cpp:4036 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:706 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:712 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:718 src/gui/sysConf.cpp:158 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:719 +msgid "" +"a square/noise sound chip found on the Sega Master System, ColecoVision, " +"Tandy, TI's own 99/4A and a few other places." +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1874 src/engine/sysDef.cpp:1931 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:739 +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:955 +#: src/engine/sysDef.cpp:1314 src/engine/sysDef.cpp:1874 +#: src/engine/sysDef.cpp:1920 src/engine/sysDef.cpp:2037 +#: src/engine/sysDef.cpp:2100 src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 +#: src/gui/insEdit.cpp:7223 src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4035 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:726 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:731 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:737 src/gui/settings.cpp:3967 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:738 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/engine/sysDef.cpp:773 +#: src/engine/sysDef.cpp:1062 src/engine/sysDef.cpp:2100 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:739 src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 +#: src/gui/settings.cpp:3872 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:746 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:747 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:748 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:763 src/engine/sysDef.cpp:1001 +#: src/engine/sysDef.cpp:1793 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:771 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:773 src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 +#: src/gui/insEdit.cpp:658 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:773 src/engine/sysDef.cpp:2100 +#: src/gui/insEdit.cpp:2629 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:779 src/engine/sysDef.cpp:2106 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:780 src/engine/sysDef.cpp:1068 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:781 src/engine/sysDef.cpp:2108 +msgid "13xy: Sweep up (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2109 +msgid "14xy: Sweep down (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:2110 +msgid "" +"15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" +msgstr "" + +#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2111 +msgid "16xx: Set length counter (refer to manual for a list of values)" +msgstr "" + +#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2112 +msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" +msgstr "" + +#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2113 +msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" +msgstr "" + +#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2114 +msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" +msgstr "" + +#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2115 +msgid "20xx: Set DPCM frequency (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "NES + Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:799 +msgid "Famicom Disk System" +msgstr "" + +#: src/engine/sysDef.cpp:805 +msgid "Commodore 64 (SID 6581)" +msgstr "" + +#: src/engine/sysDef.cpp:806 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR." +msgstr "" + +#: src/engine/sysDef.cpp:817 +msgid "Commodore 64 (SID 8580)" +msgstr "" + +#: src/engine/sysDef.cpp:818 +msgid "" +"this computer is powered by the SID chip, which had synthesizer features " +"like a filter and ADSR.\n" +"this is the newer revision of the chip." +msgstr "" + +#: src/engine/sysDef.cpp:829 +msgid "DefleCade" +msgstr "" + +#: src/engine/sysDef.cpp:835 +msgid "Neo Geo CD" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins." +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:891 +#: src/engine/sysDef.cpp:903 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1097 src/engine/sysDef.cpp:1109 +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1443 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:2006 +msgid "FM 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1546 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 src/engine/sysDef.cpp:1849 +#: src/engine/sysDef.cpp:1861 src/engine/sysDef.cpp:2006 +msgid "FM 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:862 src/engine/sysDef.cpp:927 +#: src/engine/sysDef.cpp:943 src/engine/sysDef.cpp:1097 +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "PSG 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 1" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 2" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 3" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 4" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 5" +msgstr "" + +#: src/engine/sysDef.cpp:837 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +msgid "ADPCM-A 6" +msgstr "" + +#: src/engine/sysDef.cpp:847 +msgid "Neo Geo CD Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "" +"like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " +"the pins.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:1455 +#: src/engine/sysDef.cpp:1468 +msgid "FM 2 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:860 src/gui/sysConf.cpp:913 +msgid "AY-3-8910" +msgstr "" + +#: src/engine/sysDef.cpp:861 +msgid "" +"this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " +"Vectrex...\n" +"the discovery of envelope bass helped it beat the SN76489 with ease." +msgstr "" + +#: src/engine/sysDef.cpp:872 +msgid "Amiga" +msgstr "" + +#: src/engine/sysDef.cpp:873 +msgid "" +"a computer from the '80s with full sampling capabilities, giving it a sound " +"ahead of its time." +msgstr "" + +#: src/engine/sysDef.cpp:881 +msgid "10xx: Toggle filter (0 disables; 1 enables)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "11xx: Toggle AM with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:883 +msgid "12xx: Toggle period modulation with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:884 +msgid "13xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:889 +msgid "Yamaha YM2151 (OPM)" +msgstr "" + +#: src/engine/sysDef.cpp:890 +msgid "" +"this was Yamaha's first integrated FM chip.\n" +"it was used in several synthesizers, computers and arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1332 +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1370 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2006 +msgid "FM 5" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:903 +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1135 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1332 src/engine/sysDef.cpp:1344 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1481 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1681 src/engine/sysDef.cpp:1693 +#: src/engine/sysDef.cpp:2006 +msgid "FM 6" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:1032 +#: src/engine/sysDef.cpp:1173 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 8" +msgstr "" + +#: src/engine/sysDef.cpp:901 +msgid "Yamaha YM2612 (OPN2)" +msgstr "" + +#: src/engine/sysDef.cpp:902 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer)." +msgstr "" + +#: src/engine/sysDef.cpp:913 +msgid "Atari TIA" +msgstr "" + +#: src/engine/sysDef.cpp:914 +msgid "" +"it's a challenge to make music on this chip which barely has musical " +"capabilities..." +msgstr "" + +#: src/engine/sysDef.cpp:925 +msgid "Philips SAA1099" +msgstr "" + +#: src/engine/sysDef.cpp:926 +msgid "" +"supposedly an upgrade from the AY-3-8910, this was present on the Creative " +"Music System (Game Blaster) and SAM Coupé." +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 4" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 5" +msgstr "" + +#: src/engine/sysDef.cpp:927 +msgid "PSG 6" +msgstr "" + +#: src/engine/sysDef.cpp:934 +msgid "10xy: Set channel mode (x: noise; y: tone)" +msgstr "" + +#: src/engine/sysDef.cpp:935 +msgid "11xx: Set noise frequency" +msgstr "" + +#: src/engine/sysDef.cpp:936 +msgid "12xx: Setup envelope (refer to docs for more information)" +msgstr "" + +#: src/engine/sysDef.cpp:941 +msgid "Microchip AY8930" +msgstr "" + +#: src/engine/sysDef.cpp:942 +msgid "" +"an improved version of the AY-3-8910 with a bigger frequency range, duty " +"cycles, configurable noise and per-channel envelopes!" +msgstr "" + +#: src/engine/sysDef.cpp:953 +msgid "Commodore VIC-20" +msgstr "" + +#: src/engine/sysDef.cpp:954 +msgid "" +"Commodore's successor to the PET.\n" +"its square wave channels are more than just square..." +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:114 src/gui/settings.cpp:184 +#: src/gui/settings.cpp:3912 +msgid "Low" +msgstr "" + +#: src/engine/sysDef.cpp:955 +msgid "Mid" +msgstr "" + +#: src/engine/sysDef.cpp:955 src/gui/settings.cpp:113 src/gui/settings.cpp:186 +#: src/gui/settings.cpp:3913 +msgid "High" +msgstr "" + +#: src/engine/sysDef.cpp:964 +msgid "Commodore PET" +msgstr "" + +#: src/engine/sysDef.cpp:965 +msgid "" +"one channel of 1-bit wavetable which is better (and worse) than the PC " +"Speaker." +msgstr "" + +#: src/engine/sysDef.cpp:966 src/engine/sysDef.cpp:1262 +#: src/engine/sysDef.cpp:2100 src/gui/editControls.cpp:433 +#: src/gui/settings.cpp:3959 src/gui/settings.cpp:4037 +msgid "Wave" +msgstr "" + +#: src/engine/sysDef.cpp:975 src/gui/settings.cpp:3994 +msgid "SNES" +msgstr "" + +#: src/engine/sysDef.cpp:976 +msgid "FM? nah... samples! Nintendo's answer to Sega." +msgstr "" + +#: src/engine/sysDef.cpp:983 +msgid "18xx: Enable echo buffer" +msgstr "" + +#: src/engine/sysDef.cpp:984 +msgid "19xx: Set echo delay (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:985 +msgid "1Axx: Set left echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:986 +msgid "1Bxx: Set right echo volume" +msgstr "" + +#: src/engine/sysDef.cpp:987 +msgid "1Cxx: Set echo feedback" +msgstr "" + +#: src/engine/sysDef.cpp:988 +msgid "1Exx: Set dry output volume (left)" +msgstr "" + +#: src/engine/sysDef.cpp:989 +msgid "1Fxx: Set dry output volume (right)" +msgstr "" + +#: src/engine/sysDef.cpp:990 +msgid "30xx: Set echo filter coefficient 0" +msgstr "" + +#: src/engine/sysDef.cpp:991 +msgid "31xx: Set echo filter coefficient 1" +msgstr "" + +#: src/engine/sysDef.cpp:992 +msgid "32xx: Set echo filter coefficient 2" +msgstr "" + +#: src/engine/sysDef.cpp:993 +msgid "33xx: Set echo filter coefficient 3" +msgstr "" + +#: src/engine/sysDef.cpp:994 +msgid "34xx: Set echo filter coefficient 4" +msgstr "" + +#: src/engine/sysDef.cpp:995 +msgid "35xx: Set echo filter coefficient 5" +msgstr "" + +#: src/engine/sysDef.cpp:996 +msgid "36xx: Set echo filter coefficient 6" +msgstr "" + +#: src/engine/sysDef.cpp:997 +msgid "37xx: Set echo filter coefficient 7" +msgstr "" + +#: src/engine/sysDef.cpp:1002 +msgid "12xx: Toggle echo on this channel" +msgstr "" + +#: src/engine/sysDef.cpp:1003 +msgid "13xx: Toggle pitch modulation" +msgstr "" + +#: src/engine/sysDef.cpp:1004 +msgid "14xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:1005 +msgid "" +"15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " +"bent)" +msgstr "" + +#: src/engine/sysDef.cpp:1006 +msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" +msgstr "" + +#: src/engine/sysDef.cpp:1007 +msgid "1Dxx: Set noise frequency (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1008 +msgid "20xx: Set attack (0 to F)" +msgstr "" + +#: src/engine/sysDef.cpp:1009 +msgid "21xx: Set decay (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1010 +msgid "22xx: Set sustain (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1011 +msgid "23xx: Set release (00 to 1F)" +msgstr "" + +#: src/engine/sysDef.cpp:1016 +msgid "Konami VRC6" +msgstr "" + +#: src/engine/sysDef.cpp:1017 +msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 1" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 2" +msgstr "" + +#: src/engine/sysDef.cpp:1018 +msgid "VRC6 Saw" +msgstr "" + +#: src/engine/sysDef.cpp:1024 src/engine/sysDef.cpp:2092 +msgid "12xx: Set duty cycle (pulse: 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1030 +msgid "Yamaha YM2413 (OPLL)" +msgstr "" + +#: src/engine/sysDef.cpp:1031 +msgid "" +"cost-reduced version of the OPL with 16 patches and only one of them is user-" +"configurable." +msgstr "" + +#: src/engine/sysDef.cpp:1032 src/engine/sysDef.cpp:1173 +#: src/engine/sysDef.cpp:1185 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:2006 +msgid "FM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1042 +msgid "Famicom Disk System (chip)" +msgstr "" + +#: src/engine/sysDef.cpp:1043 +msgid "a disk drive for the Famicom which also contains one wavetable channel." +msgstr "" + +#: src/engine/sysDef.cpp:1044 src/gui/settings.cpp:3981 +msgid "FDS" +msgstr "" + +#: src/engine/sysDef.cpp:1051 +msgid "11xx: Set modulation depth" +msgstr "" + +#: src/engine/sysDef.cpp:1052 +msgid "12xy: Set modulation speed high byte (x: enable; y: value)" +msgstr "" + +#: src/engine/sysDef.cpp:1053 +msgid "13xx: Set modulation speed low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1054 +msgid "14xx: Set modulator position" +msgstr "" + +#: src/engine/sysDef.cpp:1055 +msgid "15xx: Set modulator table to waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1060 +msgid "MMC5" +msgstr "" + +#: src/engine/sysDef.cpp:1061 +msgid "" +"an expansion chip for the Famicom, featuring a little-known PCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1073 src/gui/settings.cpp:3983 +msgid "Namco 163" +msgstr "" + +#: src/engine/sysDef.cpp:1074 +msgid "an expansion chip for the Famicom, with full wavetable." +msgstr "" + +#: src/engine/sysDef.cpp:1081 +msgid "18xx: Change channel limits (0 to 7, x + 1)" +msgstr "" + +#: src/engine/sysDef.cpp:1082 +msgid "20xx: Load a waveform into memory" +msgstr "" + +#: src/engine/sysDef.cpp:1083 +msgid "21xx: Set position for wave load" +msgstr "" + +#: src/engine/sysDef.cpp:1086 +msgid "10xx: Select waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1087 +msgid "11xx: Set waveform position in RAM" +msgstr "" + +#: src/engine/sysDef.cpp:1088 +msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1089 +msgid "15xx: Set waveform load position" +msgstr "" + +#: src/engine/sysDef.cpp:1090 +msgid "16xx: Set waveform load length (04 to FC in steps of 4)" +msgstr "" + +#: src/engine/sysDef.cpp:1095 +msgid "Yamaha YM2203 (OPN)" +msgstr "" + +#: src/engine/sysDef.cpp:1096 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)" +msgstr "" + +#: src/engine/sysDef.cpp:1107 +msgid "Yamaha YM2203 (OPN) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1108 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP1" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP2" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP3" +msgstr "" + +#: src/engine/sysDef.cpp:1109 src/engine/sysDef.cpp:1122 +#: src/engine/sysDef.cpp:1147 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1370 src/engine/sysDef.cpp:1383 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/engine/sysDef.cpp:1861 +msgid "FM 3 OP4" +msgstr "" + +#: src/engine/sysDef.cpp:1120 +msgid "Yamaha YM2203 (OPN) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1121 +msgid "" +"cost-reduced version of the OPM with a different register layout and no " +"stereo...\n" +"...but it has a built-in AY-3-8910! (actually an YM2149)\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1122 src/engine/sysDef.cpp:1160 +#: src/engine/sysDef.cpp:1383 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1559 src/engine/sysDef.cpp:1861 +msgid "CSM Timer" +msgstr "" + +#: src/engine/sysDef.cpp:1133 +msgid "Yamaha YM2608 (OPNA)" +msgstr "" + +#: src/engine/sysDef.cpp:1134 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels." +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1481 +#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 +msgid "Kick" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +msgid "Snare" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 +#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +msgid "Top" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +msgid "HiHat" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1407 +#: src/engine/sysDef.cpp:1419 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:1693 src/gui/insEdit.cpp:211 +msgid "Tom" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 +msgid "Rim" +msgstr "" + +#: src/engine/sysDef.cpp:1135 src/engine/sysDef.cpp:1147 +#: src/engine/sysDef.cpp:1160 src/engine/sysDef.cpp:1681 +#: src/engine/sysDef.cpp:1693 +msgid "ADPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1145 +msgid "Yamaha YM2608 (OPNA) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1146 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies" +msgstr "" + +#: src/engine/sysDef.cpp:1158 +msgid "Yamaha YM2608 (OPNA) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1159 +msgid "" +"OPN but twice the FM channels, stereo makes a come-back and has rhythm and " +"ADPCM channels.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1171 +msgid "Yamaha YM3526 (OPL)" +msgstr "" + +#: src/engine/sysDef.cpp:1172 +msgid "" +"OPN, but what if you only had two operators, no stereo, no detune and a " +"lower ADSR parameter range?" +msgstr "" + +#: src/engine/sysDef.cpp:1183 +msgid "Yamaha YM3812 (OPL2)" +msgstr "" + +#: src/engine/sysDef.cpp:1184 +msgid "OPL, but what if you had more waveforms to choose than the normal sine?" +msgstr "" + +#: src/engine/sysDef.cpp:1195 +msgid "Yamaha YMF262 (OPL3)" +msgstr "" + +#: src/engine/sysDef.cpp:1196 +msgid "" +"OPL2, but what if you had twice the channels, 4-op mode, stereo and even " +"more waveforms?" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 1" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 3" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 5" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 7" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 9" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "4OP 11" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1431 +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +#: src/engine/sysDef.cpp:2006 +msgid "FM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1197 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:2006 +msgid "FM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1208 src/gui/settings.cpp:3993 +msgid "MultiPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1209 +msgid "" +"how many channels of PCM do you want?\n" +"MultiPCM: yes" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 17" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 18" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 19" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 20" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 21" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 22" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 23" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +#: src/engine/sysDef.cpp:1980 +msgid "Channel 24" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 25" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 26" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 27" +msgstr "" + +#: src/engine/sysDef.cpp:1210 src/engine/sysDef.cpp:1669 +msgid "Channel 28" +msgstr "" + +#: src/engine/sysDef.cpp:1217 +msgid "PC Speaker" +msgstr "" + +#: src/engine/sysDef.cpp:1218 +msgid "good luck! you get one square and no volume control." +msgstr "" + +#: src/engine/sysDef.cpp:1219 src/engine/sysDef.cpp:1228 +#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 +#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 +msgid "Square" +msgstr "" + +#: src/engine/sysDef.cpp:1226 +msgid "Pong" +msgstr "" + +#: src/engine/sysDef.cpp:1227 +msgid "please don't use this chip. it was added as a joke." +msgstr "" + +#: src/engine/sysDef.cpp:1235 src/gui/settings.cpp:3986 +msgid "POKEY" +msgstr "" + +#: src/engine/sysDef.cpp:1236 +msgid "" +"TIA, but better and more flexible.\n" +"used in the Atari 8-bit family of computers (400/800/XL/XE)." +msgstr "" + +#: src/engine/sysDef.cpp:1243 src/engine/sysDef.cpp:1714 +msgid "10xx: Set waveform (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1244 +msgid "11xx: Set AUDCTL" +msgstr "" + +#: src/engine/sysDef.cpp:1245 +msgid "12xx: Toggle two-tone mode" +msgstr "" + +#: src/engine/sysDef.cpp:1250 +msgid "Ricoh RF5C68" +msgstr "" + +#: src/engine/sysDef.cpp:1251 +msgid "" +"this is like SNES' sound chip but without interpolation and the rest of nice " +"bits." +msgstr "" + +#: src/engine/sysDef.cpp:1260 src/gui/settings.cpp:3988 +msgid "WonderSwan" +msgstr "" + +#: src/engine/sysDef.cpp:1261 +msgid "developed by the makers of the Game Boy and the Virtual Boy..." +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/PCM" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Sweep" +msgstr "" + +#: src/engine/sysDef.cpp:1262 +msgid "Wave/Noise" +msgstr "" + +#: src/engine/sysDef.cpp:1269 +msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" +msgstr "" + +#: src/engine/sysDef.cpp:1270 +msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" +msgstr "" + +#: src/engine/sysDef.cpp:1271 +msgid "13xx: Set sweep amount" +msgstr "" + +#: src/engine/sysDef.cpp:1277 +msgid "Yamaha YM2414 (OPZ)" +msgstr "" + +#: src/engine/sysDef.cpp:1278 +msgid "" +"like OPM, but with more waveforms, fixed frequency mode and totally... " +"undocumented.\n" +"used in the Yamaha TX81Z and some other synthesizers." +msgstr "" + +#: src/engine/sysDef.cpp:1285 +msgid "2Fxx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:1291 src/gui/settings.cpp:4011 +msgid "Pokémon Mini" +msgstr "" + +#: src/engine/sysDef.cpp:1292 +msgid "this one is like PC Speaker but has duty cycles." +msgstr "" + +#: src/engine/sysDef.cpp:1293 src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4034 +msgid "Pulse" +msgstr "" + +#: src/engine/sysDef.cpp:1300 +msgid "SegaPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1301 +msgid "" +"used in some Sega arcade boards (like OutRun), and usually paired with a " +"YM2151." +msgstr "" + +#: src/engine/sysDef.cpp:1312 src/gui/settings.cpp:3982 +msgid "Virtual Boy" +msgstr "" + +#: src/engine/sysDef.cpp:1313 +msgid "" +"a console which failed to sell well due to its headache-inducing features." +msgstr "" + +#: src/engine/sysDef.cpp:1321 +msgid "11xx: Set noise length (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1322 +msgid "" +"12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" +"direction (0-7: down, 8-F: up))" +msgstr "" + +#: src/engine/sysDef.cpp:1323 +msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1324 +msgid "" +"14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " +"speed; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1325 +msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" +msgstr "" + +#: src/engine/sysDef.cpp:1330 +msgid "Konami VRC7" +msgstr "" + +#: src/engine/sysDef.cpp:1331 +msgid "" +"like OPLL, but even more cost reductions applied. three FM channels went " +"missing, and drums mode did as well..." +msgstr "" + +#: src/engine/sysDef.cpp:1342 +msgid "Yamaha YM2610B (OPNB2)" +msgstr "" + +#: src/engine/sysDef.cpp:1343 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip." +msgstr "" + +#: src/engine/sysDef.cpp:1344 src/engine/sysDef.cpp:1443 +#: src/engine/sysDef.cpp:1455 src/engine/sysDef.cpp:1468 +#: src/engine/sysDef.cpp:1546 src/engine/sysDef.cpp:1559 +#: src/gui/settings.cpp:4003 +msgid "ADPCM-B" +msgstr "" + +#: src/engine/sysDef.cpp:1354 +msgid "ZX Spectrum Beeper" +msgstr "" + +#: src/engine/sysDef.cpp:1355 +msgid "" +"the ZX Spectrum only had a basic beeper capable of...\n" +"...a bunch of thin pulses and tons of other interesting stuff!\n" +"Furnace provides a thin pulse system." +msgstr "" + +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1950 +msgid "12xx: Set pulse width" +msgstr "" + +#: src/engine/sysDef.cpp:1363 +msgid "17xx: Trigger overlay drum" +msgstr "" + +#: src/engine/sysDef.cpp:1368 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1369 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1381 +msgid "Yamaha YM2612 (OPN2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1382 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" + +#: src/engine/sysDef.cpp:1394 src/gui/settings.cpp:3984 +msgid "Konami SCC" +msgstr "" + +#: src/engine/sysDef.cpp:1395 +msgid "" +"a wavetable chip made by Konami for use with the MSX.\n" +"the last channel shares its wavetable with the previous one though." +msgstr "" + +#: src/engine/sysDef.cpp:1405 +msgid "Yamaha YM3526 (OPL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1406 +msgid "the OPL chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1407 src/engine/sysDef.cpp:1419 +#: src/engine/sysDef.cpp:1693 +msgid "Kick/FM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1417 +msgid "Yamaha YM3812 (OPL2) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1418 +msgid "the OPL2 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1429 +msgid "Yamaha YMF262 (OPL3) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1430 +msgid "the OPL3 chip but with drums mode enabled." +msgstr "" + +#: src/engine/sysDef.cpp:1431 src/engine/sysDef.cpp:1631 +msgid "Kick/FM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1441 +msgid "Yamaha YM2610 (OPNB)" +msgstr "" + +#: src/engine/sysDef.cpp:1442 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing." +msgstr "" + +#: src/engine/sysDef.cpp:1453 +msgid "Yamaha YM2610 (OPNB) Extended Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:1454 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one is in Extended Channel mode, which turns the second FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1466 +msgid "Yamaha YM2610 (OPNB) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1467 +msgid "" +"this chip was used in SNK's Neo Geo arcade board and video game console.\n" +"it's like OPNA but the rhythm channels are ADPCM channels and two FM " +"channels went missing.\n" +"this one includes CSM mode control for special effects on Channel 2." +msgstr "" + +#: src/engine/sysDef.cpp:1479 +msgid "Yamaha YM2413 (OPLL) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1480 +msgid "the OPLL chips but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1491 +msgid "3xxx: Load LFSR (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1497 +msgid "Atari Lynx" +msgstr "" + +#: src/engine/sysDef.cpp:1498 +msgid "" +"a portable console made by Atari. it has all of Atari's trademark waveforms." +msgstr "" + +#: src/engine/sysDef.cpp:1509 +msgid "10xx: Set echo feedback level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1510 +msgid "11xx: Set channel echo level (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1511 +msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" +msgstr "" + +#: src/engine/sysDef.cpp:1513 +msgid "3xxx: Set echo delay buffer length (000 to AA5)" +msgstr "" + +#: src/engine/sysDef.cpp:1519 +msgid "Capcom QSound" +msgstr "" + +#: src/engine/sysDef.cpp:1520 +msgid "" +"used in some of Capcom's arcade boards. surround-like sampled sound with " +"echo." +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +#: src/engine/sysDef.cpp:2056 +msgid "PCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 4" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 5" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 6" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 7" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 src/engine/sysDef.cpp:1780 +msgid "PCM 8" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 9" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 10" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 11" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 12" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 13" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 14" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 15" +msgstr "" + +#: src/engine/sysDef.cpp:1521 src/engine/sysDef.cpp:1621 +#: src/engine/sysDef.cpp:1631 +msgid "PCM 16" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 2" +msgstr "" + +#: src/engine/sysDef.cpp:1521 +msgid "ADPCM 3" +msgstr "" + +#: src/engine/sysDef.cpp:1530 src/gui/settings.cpp:3990 +msgid "VERA" +msgstr "" + +#: src/engine/sysDef.cpp:1531 +msgid "the chip used in a computer design created by The 8-Bit Guy." +msgstr "" + +#: src/engine/sysDef.cpp:1538 +msgid "20xx: Set waveform" +msgstr "" + +#: src/engine/sysDef.cpp:1539 +msgid "22xx: Set duty cycle (0 to 3F)" +msgstr "" + +#: src/engine/sysDef.cpp:1544 +msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:1545 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1557 +msgid "Yamaha YM2610B (OPNB2) CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1558 +msgid "" +"so Taito asked Yamaha if they could get the two missing FM channels back, " +"and Yamaha gladly provided them with this chip.\n" +"CSM blah blah" +msgstr "" + +#: src/engine/sysDef.cpp:1570 +msgid "SegaPCM (compatible 5-channel mode)" +msgstr "" + +#: src/engine/sysDef.cpp:1571 +msgid "" +"this is the same thing as SegaPCM, but only exposes 5 of the channels for " +"compatibility with DefleMask." +msgstr "" + +#: src/engine/sysDef.cpp:1582 +msgid "Seta/Allumer X1-010" +msgstr "" + +#: src/engine/sysDef.cpp:1583 +msgid "" +"a sound chip used in several Seta/Allumer-manufactured arcade boards with " +"too many channels of wavetable sound, which also are capable of sampled " +"sound." +msgstr "" + +#: src/engine/sysDef.cpp:1591 +msgid "11xx: Set envelope shape" +msgstr "" + +#: src/engine/sysDef.cpp:1592 +msgid "12xx: Set sample bank slot (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:1596 +msgid "20xx: Set PCM frequency (1 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1597 +msgid "" +"22xx: Set envelope mode (bit 0: enable; bit 1: one-shot; bit 2: split shape " +"to L/R; bit 3/5: H.invert right/left; bit 4/6: V.invert right/left)" +msgstr "" + +#: src/engine/sysDef.cpp:1598 +msgid "23xx: Set envelope period" +msgstr "" + +#: src/engine/sysDef.cpp:1606 +msgid "Konami Bubble System WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1607 +msgid "" +"this is the wavetable part of the Bubble System, which also had two " +"AY-3-8910s." +msgstr "" + +#: src/engine/sysDef.cpp:1619 +msgid "Yamaha YMF278B (OPL4)" +msgstr "" + +#: src/engine/sysDef.cpp:1620 +msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 17" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 18" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 19" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 20" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 21" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 22" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 23" +msgstr "" + +#: src/engine/sysDef.cpp:1621 src/engine/sysDef.cpp:1631 +msgid "PCM 24" +msgstr "" + +#: src/engine/sysDef.cpp:1629 +msgid "Yamaha YMF278B (OPL4) with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1630 +msgid "the OPL4 but with drums mode turned on." +msgstr "" + +#: src/engine/sysDef.cpp:1638 +msgid "11xx: Set filter mode (00 to 03)" +msgstr "" + +#: src/engine/sysDef.cpp:1639 +msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1640 +msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1641 +msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1642 +msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1643 +msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1644 +msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1645 +msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1646 +msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1647 +msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1648 +msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1649 +msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1650 +msgid "" +"25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1651 +msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1652 +msgid "" +"27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1656 +msgid "120x: Set pause (bit 0)" +msgstr "" + +#: src/engine/sysDef.cpp:1658 +msgid "2xxx: Set envelope count (000 to 1FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1659 +msgid "3xxx: Set filter coefficient K1 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1660 +msgid "4xxx: Set filter coefficient K2 (000 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:1667 +msgid "Ensoniq ES5506" +msgstr "" + +#: src/engine/sysDef.cpp:1668 +msgid "" +"a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " +"Gravis' Ultrasound cards." +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 29" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 30" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 31" +msgstr "" + +#: src/engine/sysDef.cpp:1669 +msgid "Channel 32" +msgstr "" + +#: src/engine/sysDef.cpp:1679 +msgid "Yamaha Y8950" +msgstr "" + +#: src/engine/sysDef.cpp:1680 +msgid "like OPL but with an ADPCM channel." +msgstr "" + +#: src/engine/sysDef.cpp:1691 +msgid "Yamaha Y8950 with drums" +msgstr "" + +#: src/engine/sysDef.cpp:1692 +msgid "the Y8950 chip, in drums mode." +msgstr "" + +#: src/engine/sysDef.cpp:1703 +msgid "Konami SCC+" +msgstr "" + +#: src/engine/sysDef.cpp:1704 +msgid "" +"this is a variant of Konami's SCC chip with the last channel's wavetable " +"being independent." +msgstr "" + +#: src/engine/sysDef.cpp:1715 +msgid "12xx: Set pulse width (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:1716 +msgid "13xx: Set resonance (0 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:1717 +msgid "" +"14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " +"bit 3: band pass)" +msgstr "" + +#: src/engine/sysDef.cpp:1718 +msgid "15xx: Set frequency sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1719 +msgid "16xx: Set frequency sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1720 +msgid "17xx: Set volume sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1721 +msgid "18xx: Set volume sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1722 +msgid "19xx: Set cutoff sweep period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1723 +msgid "1Axx: Set cutoff sweep period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1724 +msgid "1Bxx: Set frequency sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1725 +msgid "1Cxx: Set volume sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1726 +msgid "1Dxx: Set cutoff sweep boundary" +msgstr "" + +#: src/engine/sysDef.cpp:1727 +msgid "1Exx: Set phase reset period low byte" +msgstr "" + +#: src/engine/sysDef.cpp:1728 +msgid "1Fxx: Set phase reset period high byte" +msgstr "" + +#: src/engine/sysDef.cpp:1729 +msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1730 +msgid "" +"21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " +"loop; bit 7: alternate)" +msgstr "" + +#: src/engine/sysDef.cpp:1731 +msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" +msgstr "" + +#: src/engine/sysDef.cpp:1739 +msgid "tildearrow Sound Unit" +msgstr "" + +#: src/engine/sysDef.cpp:1740 +msgid "" +"tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " +"get this!" +msgstr "" + +#: src/engine/sysDef.cpp:1751 +msgid "OKI MSM6295" +msgstr "" + +#: src/engine/sysDef.cpp:1752 +msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." +msgstr "" + +#: src/engine/sysDef.cpp:1759 +msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" +msgstr "" + +#: src/engine/sysDef.cpp:1764 +msgid "OKI MSM6258" +msgstr "" + +#: src/engine/sysDef.cpp:1765 +msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." +msgstr "" + +#: src/engine/sysDef.cpp:1766 src/engine/sysDef.cpp:1887 +#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 +#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4165 +msgid "Sample" +msgstr "" + +#: src/engine/sysDef.cpp:1772 +msgid "20xx: Set frequency divider (0-2)" +msgstr "" + +#: src/engine/sysDef.cpp:1773 +msgid "21xx: Select clock rate (0: full; 1: half)" +msgstr "" + +#: src/engine/sysDef.cpp:1778 +msgid "Yamaha YMZ280B (PCMD8)" +msgstr "" + +#: src/engine/sysDef.cpp:1779 +msgid "" +"used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " +"16-bit PCM." +msgstr "" + +#: src/engine/sysDef.cpp:1797 src/gui/settings.cpp:3996 +msgid "Namco WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1798 +msgid "" +"a wavetable sound chip used in Pac-Man, among other early Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1808 +msgid "Namco C15 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1809 +msgid "" +"successor of the original Namco WSG chip, used in later Namco arcade games." +msgstr "" + +#: src/engine/sysDef.cpp:1819 +msgid "Namco C30 WSG" +msgstr "" + +#: src/engine/sysDef.cpp:1820 +msgid "like Namco C15 but with stereo sound." +msgstr "" + +#: src/engine/sysDef.cpp:1830 +msgid "OKI MSM5232" +msgstr "" + +#: src/engine/sysDef.cpp:1831 +msgid "" +"a square wave additive synthesis chip made by OKI. used in some arcade " +"machines and instruments." +msgstr "" + +#: src/engine/sysDef.cpp:1839 +msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" +msgstr "" + +#: src/engine/sysDef.cpp:1840 src/engine/sysDef.cpp:1998 +msgid "11xx: Set noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:1841 +msgid "12xx: Set group attack (0 to 5)" +msgstr "" + +#: src/engine/sysDef.cpp:1842 +msgid "13xx: Set group decay (0 to 11)" +msgstr "" + +#: src/engine/sysDef.cpp:1847 +msgid "Yamaha YM2612 (OPN2) with DualPCM" +msgstr "" + +#: src/engine/sysDef.cpp:1848 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels." +msgstr "" + +#: src/engine/sysDef.cpp:1849 src/engine/sysDef.cpp:1861 +msgid "FM 6/PCM 1" +msgstr "" + +#: src/engine/sysDef.cpp:1859 +msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "" +"this chip is mostly known for being in the Sega Genesis (but it also was on " +"the FM Towns computer).\n" +"this system uses software mixing to provide two sample channels.\n" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies." +msgstr "" + +#: src/engine/sysDef.cpp:1872 src/gui/settings.cpp:3966 +msgid "T6W28" +msgstr "" + +#: src/engine/sysDef.cpp:1873 +msgid "" +"an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " +"and noise channel frequency." +msgstr "" + +#: src/engine/sysDef.cpp:1880 +msgid "20xx: Set noise length (0: short, 1: long)" +msgstr "" + +#: src/engine/sysDef.cpp:1885 +msgid "Generic PCM DAC" +msgstr "" + +#: src/engine/sysDef.cpp:1886 +msgid "as generic sample playback as it gets." +msgstr "" + +#: src/engine/sysDef.cpp:1898 +msgid "Konami K007232" +msgstr "" + +#: src/engine/sysDef.cpp:1899 +msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." +msgstr "" + +#: src/engine/sysDef.cpp:1908 +msgid "Irem GA20" +msgstr "" + +#: src/engine/sysDef.cpp:1909 +msgid "" +"yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " +"sample loop." +msgstr "" + +#: src/engine/sysDef.cpp:1918 +msgid "Sharp SM8521" +msgstr "" + +#: src/engine/sysDef.cpp:1919 +msgid "a SoC with wavetable sound hardware." +msgstr "" + +#: src/engine/sysDef.cpp:1929 +msgid "Casio PV-1000" +msgstr "" + +#: src/engine/sysDef.cpp:1930 +msgid "" +"a game console with 3 channels of square wave. it's what happens after " +"fusing TIA and VIC together." +msgstr "" + +#: src/engine/sysDef.cpp:1937 +msgid "10xx: Set ring modulation (0: disable, 1: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:1942 +msgid "ZX Spectrum Beeper (QuadTone Engine)" +msgstr "" + +#: src/engine/sysDef.cpp:1943 +msgid "" +"another ZX Spectrum beeper system with full PWM pulses and 3-level volume " +"per channel. it also has a pitchable overlay sample channel." +msgstr "" + +#: src/engine/sysDef.cpp:1955 +msgid "Konami K053260" +msgstr "" + +#: src/engine/sysDef.cpp:1956 +msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." +msgstr "" + +#: src/engine/sysDef.cpp:1968 +msgid "MOS Technology TED" +msgstr "" + +#: src/engine/sysDef.cpp:1969 +msgid "" +"two square waves (one may be turned into noise). used in the Commodore " +"Plus/4, 16 and 116." +msgstr "" + +#: src/engine/sysDef.cpp:1978 +msgid "Namco C140" +msgstr "" + +#: src/engine/sysDef.cpp:1979 +msgid "Namco's first PCM chip from 1987. it's pretty good for being so." +msgstr "" + +#: src/engine/sysDef.cpp:1989 +msgid "Namco C219" +msgstr "" + +#: src/engine/sysDef.cpp:1990 +msgid "" +"Namco's PCM chip used in their NA-1/2 hardware.\n" +"very similar to C140, but has noise generator." +msgstr "" + +#: src/engine/sysDef.cpp:1999 +msgid "12xy: Set invert mode (x: surround; y: invert)" +msgstr "" + +#: src/engine/sysDef.cpp:2004 +msgid "ESS ES1xxx series (ESFM)" +msgstr "" + +#: src/engine/sysDef.cpp:2005 +msgid "" +"a unique FM synth featured in PC sound cards.\n" +"based on the OPL3 design, but with lots of its features extended." +msgstr "" + +#: src/engine/sysDef.cpp:2006 +msgid "FM 11" +msgstr "" + +#: src/engine/sysDef.cpp:2012 +msgid "2Exx: Toggle hard envelope reset on new notes" +msgstr "" + +#: src/engine/sysDef.cpp:2018 +msgid "PowerNoise" +msgstr "" + +#: src/engine/sysDef.cpp:2019 +msgid "" +"a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" +"used in the Hexheld fantasy console." +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 1" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 2" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Noise 3" +msgstr "" + +#: src/engine/sysDef.cpp:2020 +msgid "Slope" +msgstr "" + +#: src/engine/sysDef.cpp:2026 +msgid "" +"20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " +"accumulator (00 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2027 +msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" +msgstr "" + +#: src/engine/sysDef.cpp:2028 +msgid "22xx: Write to I/O port A" +msgstr "" + +#: src/engine/sysDef.cpp:2029 +msgid "23xx: Write to I/O port B" +msgstr "" + +#: src/engine/sysDef.cpp:2035 src/gui/settings.cpp:4021 +msgid "Dave" +msgstr "" + +#: src/engine/sysDef.cpp:2036 +msgid "" +"this chip was featured in the Enterprise 128 computer. it is similar to " +"POKEY, but with stereo output." +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Left" +msgstr "" + +#: src/engine/sysDef.cpp:2037 +msgid "DAC Right" +msgstr "" + +#: src/engine/sysDef.cpp:2043 +msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" +msgstr "" + +#: src/engine/sysDef.cpp:2044 +msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:2045 +msgid "12xx: Toggle high-pass with next channel" +msgstr "" + +#: src/engine/sysDef.cpp:2046 +msgid "13xx: Toggle ring modulation with channel+2" +msgstr "" + +#: src/engine/sysDef.cpp:2047 +msgid "14xx: Toggle swap counters (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2048 +msgid "15xx: Toggle low pass (noise only)" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "16xx: Set clock divider (0: /2; 1: /3)" +msgstr "" + +#: src/engine/sysDef.cpp:2054 +msgid "Game Boy Advance DMA Sound" +msgstr "" + +#: src/engine/sysDef.cpp:2055 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " +"hardware." +msgstr "" + +#: src/engine/sysDef.cpp:2068 +msgid "Game Boy Advance MinMod" +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "" +"additional PCM FIFO channels in Game Boy Advance driven by software mixing " +"to provide up to sixteen sample channels" +msgstr "" + +#: src/engine/sysDef.cpp:2078 +msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" +msgstr "" + +#: src/engine/sysDef.cpp:2079 +msgid "12xy: Toggle invert (x: left; y: right)" +msgstr "" + +#: src/engine/sysDef.cpp:2084 src/gui/settings.cpp:4022 +msgid "Nintendo DS" +msgstr "" + +#: src/engine/sysDef.cpp:2085 +msgid "a handheld video game console with two screens. it uses a stylus." +msgstr "" + +#: src/engine/sysDef.cpp:2093 +msgid "1Fxx: Set global volume (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:2098 +msgid "5E01" +msgstr "" + +#: src/engine/sysDef.cpp:2099 +msgid "" +"a fantasy sound chip created by Euly. it is based on Ricoh 2A03, adding a " +"couple features such as 32 noise pitches, an extra duty cycle, and three " +"waveforms (besides triangle)." +msgstr "" + +#: src/engine/sysDef.cpp:2107 +msgid "" +"12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:2120 src/gui/settings.cpp:4025 +msgid "Bifurcator" +msgstr "" + +#: src/engine/sysDef.cpp:2121 +msgid "a fantasy sound chip using logistic map iterations to generate sound." +msgstr "" + +#: src/engine/sysDef.cpp:2128 +msgid "10xx: Load low byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2129 +msgid "11xx: Load high byte of channel sample state" +msgstr "" + +#: src/engine/sysDef.cpp:2130 +msgid "12xx: Set low byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2131 +msgid "13xx: Set high byte of channel parameter" +msgstr "" + +#: src/engine/sysDef.cpp:2136 src/gui/settings.cpp:4026 +msgid "SID2" +msgstr "" + +#: src/engine/sysDef.cpp:2137 +msgid "" +"a fantasy sound chip created by LTVA. it is similar to the SID chip, but " +"with many of its problems fixed." +msgstr "" + +#: src/engine/sysDef.cpp:2148 +msgid "Dummy System" +msgstr "" + +#: src/engine/sysDef.cpp:2149 +msgid "this is a system designed for testing purposes." +msgstr "" + #: src/gui/debugWindow.cpp:662 msgid "This is a language test." msgstr "" @@ -60,14 +3666,14 @@ msgstr "" #: src/gui/insEdit.cpp:7443 src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7461 #: src/gui/insEdit.cpp:7470 src/gui/mixer.cpp:268 src/gui/sampleEdit.cpp:1003 #: src/gui/userPresets.cpp:417 src/gui/settings.cpp:241 -#: src/gui/settings.cpp:1054 src/gui/settings.cpp:1432 -#: src/gui/settings.cpp:1444 src/gui/settings.cpp:3309 -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:1056 src/gui/settings.cpp:1434 +#: src/gui/settings.cpp:1446 src/gui/settings.cpp:3311 +#: src/gui/settings.cpp:3957 msgid "Volume" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1607 src/gui/settings.cpp:3346 -#: src/gui/settings.cpp:4028 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1609 src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:4030 msgid "Channel" msgstr "" @@ -119,7 +3725,7 @@ msgstr "" msgid "Amplitude" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3687 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3689 msgid "Line size" msgstr "" @@ -135,7 +3741,7 @@ msgstr "" msgid "error while updating gradient texture!" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3733 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3735 msgid "Color" msgstr "" @@ -148,12 +3754,12 @@ msgid "Spread" msgstr "" #: src/gui/chanOsc.cpp:314 src/gui/subSongs.cpp:121 src/gui/sysManager.cpp:124 -#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2221 +#: src/gui/userPresets.cpp:370 src/gui/settings.cpp:2223 msgid "Remove" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3825 src/gui/settings.cpp:4105 -#: src/gui/settings.cpp:4132 src/gui/settings.cpp:4158 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3827 src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4134 src/gui/settings.cpp:4160 msgid "Background" msgstr "" @@ -240,7 +3846,7 @@ msgstr "" #: src/gui/channels.cpp:55 src/gui/effectList.cpp:45 src/gui/insEdit.cpp:5288 #: src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 src/gui/subSongs.cpp:125 #: src/gui/sysManager.cpp:54 src/gui/userPresets.cpp:368 -#: src/gui/settings.cpp:1005 src/gui/settings.cpp:4323 +#: src/gui/settings.cpp:1007 src/gui/settings.cpp:4325 msgid "Name" msgstr "" @@ -820,8 +4426,8 @@ msgid "only accept 0Dxx" msgstr "" #: src/gui/compatFlags.cpp:319 src/gui/editControls.cpp:458 -#: src/gui/settings.cpp:2057 src/gui/settings.cpp:3874 -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:2059 src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3960 msgid "Other" msgstr "" @@ -984,7 +4590,7 @@ msgid "Bug!" msgstr "" #: src/gui/dataList.cpp:79 src/gui/insEdit.cpp:5334 src/gui/util.cpp:107 -#: src/gui/util.cpp:109 src/gui/settings.cpp:4160 +#: src/gui/util.cpp:109 src/gui/settings.cpp:4162 msgid "Unknown" msgstr "" @@ -1200,15 +4806,6 @@ msgstr "" msgid "too many instruments!" msgstr "" -#: src/gui/doAction.cpp:825 src/gui/doAction.cpp:843 src/gui/doAction.cpp:1634 -#: src/gui/gui.cpp:6153 src/gui/insEdit.cpp:6860 -msgid "too many wavetables!" -msgstr "" - -#: src/gui/doAction.cpp:909 src/gui/doAction.cpp:921 -msgid "too many samples!" -msgstr "" - #: src/gui/doAction.cpp:1124 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" @@ -1382,15 +4979,15 @@ msgstr "" #: src/gui/editControls.cpp:421 src/gui/editControls.cpp:754 #: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1015 #: src/gui/findReplace.cpp:794 src/gui/gui.cpp:5893 src/gui/guiConst.cpp:582 -#: src/gui/settings.cpp:2284 src/gui/settings.cpp:3237 -#: src/gui/settings.cpp:4040 +#: src/gui/settings.cpp:2286 src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:4042 msgid "Pattern" msgstr "" #: src/gui/editControls.cpp:425 src/gui/editControls.cpp:752 #: src/gui/editControls.cpp:885 src/gui/editControls.cpp:1007 -#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2425 -#: src/gui/settings.cpp:3211 src/gui/settings.cpp:3915 +#: src/gui/gui.cpp:5882 src/gui/guiConst.cpp:577 src/gui/settings.cpp:2427 +#: src/gui/settings.cpp:3213 src/gui/settings.cpp:3917 msgid "Orders" msgstr "" @@ -1399,16 +4996,6 @@ msgstr "" msgid "Ins" msgstr "" -#: src/gui/editControls.cpp:433 src/gui/settings.cpp:3957 -#: src/gui/settings.cpp:4035 -msgid "Wave" -msgstr "" - -#: src/gui/editControls.cpp:437 src/gui/guiConst.cpp:1397 -#: src/gui/insEdit.cpp:2628 src/gui/insEdit.cpp:2666 src/gui/settings.cpp:4163 -msgid "Sample" -msgstr "" - #: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 #: src/gui/guiConst.cpp:230 msgid "Song" @@ -1439,8 +5026,8 @@ msgstr "" #: src/gui/exportOptions.cpp:300 src/gui/exportOptions.cpp:321 #: src/gui/exportOptions.cpp:344 src/gui/gui.cpp:5572 src/gui/gui.cpp:5624 #: src/gui/guiConst.cpp:536 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1187 src/gui/settings.cpp:2105 -#: src/gui/settings.cpp:2497 src/gui/settings.cpp:3740 +#: src/gui/settings.cpp:1189 src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2499 src/gui/settings.cpp:3742 msgid "Export" msgstr "" @@ -1551,7 +5138,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:635 src/gui/exportOptions.cpp:261 -#: src/gui/settings.cpp:3865 +#: src/gui/settings.cpp:3867 msgid "Directory" msgstr "" @@ -1597,7 +5184,7 @@ msgstr "" #: src/gui/editControls.cpp:745 src/gui/editControls.cpp:837 #: src/gui/editControls.cpp:953 src/gui/editControls.cpp:1093 -#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1430 +#: src/gui/guiConst.cpp:558 src/gui/mixer.cpp:367 src/gui/settings.cpp:1432 msgid "Metronome" msgstr "" @@ -1747,7 +5334,7 @@ msgstr "" msgid "32-bit float" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1297 +#: src/gui/exportOptions.cpp:55 src/gui/gui.cpp:6264 src/gui/settings.cpp:1299 msgid "Sample rate" msgstr "" @@ -1755,11 +5342,11 @@ msgstr "" msgid "Channels in file" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:875 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:877 msgid "Loops" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:880 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:882 msgid "Fade out (seconds)" msgstr "" @@ -1770,7 +5357,7 @@ msgstr "" #: src/gui/exportOptions.cpp:90 src/gui/insEdit.cpp:519 src/gui/mixer.cpp:250 #: src/gui/sampleEdit.cpp:1128 src/gui/userPresets.cpp:393 #: src/gui/userPresets.cpp:405 src/gui/waveEdit.cpp:1096 -#: src/gui/settings.cpp:1025 src/gui/settings.cpp:1039 +#: src/gui/settings.cpp:1027 src/gui/settings.cpp:1041 msgid "Invert" msgstr "" @@ -1904,16 +5491,16 @@ msgstr "" msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1198 -#: src/gui/settings.cpp:3869 +#: src/gui/exportOptions.cpp:357 src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:3871 msgid "Audio" msgstr "" -#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3871 +#: src/gui/exportOptions.cpp:361 src/gui/settings.cpp:3873 msgid "VGM" msgstr "" -#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3872 +#: src/gui/exportOptions.cpp:370 src/gui/settings.cpp:3874 msgid "ZSM" msgstr "" @@ -1921,8 +5508,8 @@ msgstr "" msgid "Amiga Validation" msgstr "" -#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2899 -#: src/gui/settings.cpp:3831 +#: src/gui/exportOptions.cpp:385 src/gui/settings.cpp:2901 +#: src/gui/settings.cpp:3833 msgid "Text" msgstr "" @@ -2041,18 +5628,18 @@ msgid "Back" msgstr "" #: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3297 -#: src/gui/settings.cpp:4055 +#: src/gui/sampleEdit.cpp:590 src/gui/settings.cpp:3299 +#: src/gui/settings.cpp:4057 msgid "Note" msgstr "" #: src/gui/findReplace.cpp:707 src/gui/findReplace.cpp:974 -#: src/gui/settings.cpp:3315 +#: src/gui/settings.cpp:3317 msgid "Effect" msgstr "" #: src/gui/findReplace.cpp:725 src/gui/findReplace.cpp:1003 -#: src/gui/settings.cpp:2219 +#: src/gui/settings.cpp:2221 msgid "Value" msgstr "" @@ -2072,8 +5659,8 @@ msgstr "" msgid "Search range:" msgstr "" -#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4047 -#: src/gui/settings.cpp:4112 +#: src/gui/findReplace.cpp:791 src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4114 msgid "Selection" msgstr "" @@ -2449,35 +6036,6 @@ msgstr "" msgid "zlib finish stream error" msgstr "" -#: src/gui/gui.cpp:2259 src/gui/gui.cpp:2422 -#, c-format -msgid "on seek: %s" -msgstr "" - -#: src/gui/gui.cpp:2266 src/gui/gui.cpp:2429 -#, c-format -msgid "on pre tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2273 src/gui/gui.cpp:2436 src/gui/settings.cpp:5747 -msgid "file is empty" -msgstr "" - -#: src/gui/gui.cpp:2276 src/gui/gui.cpp:2439 -#, c-format -msgid "on tell: %s" -msgstr "" - -#: src/gui/gui.cpp:2283 src/gui/gui.cpp:2446 src/gui/settings.cpp:5756 -#, c-format -msgid "on get size: %s" -msgstr "" - -#: src/gui/gui.cpp:2290 src/gui/gui.cpp:2453 src/gui/settings.cpp:5763 -#, c-format -msgid "on read: %s" -msgstr "" - #: src/gui/gui.cpp:2316 msgid "everything OK" msgstr "" @@ -2580,7 +6138,7 @@ msgstr "" msgid "Set" msgstr "" -#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2501 +#: src/gui/gui.cpp:2920 src/gui/settings.cpp:2503 msgid "Reset" msgstr "" @@ -2672,7 +6230,7 @@ msgstr "" msgid "Maximum" msgstr "" -#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:938 +#: src/gui/gui.cpp:3046 src/gui/waveEdit.cpp:1149 src/gui/settings.cpp:940 msgid "Randomize" msgstr "" @@ -2704,7 +6262,7 @@ msgstr "" msgid "find/replace" msgstr "" -#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7306 +#: src/gui/gui.cpp:3094 src/gui/gui.cpp:5801 src/gui/gui.cpp:7327 #, c-format msgid "could NOT save layout! %s" msgstr "" @@ -2731,12 +6289,12 @@ msgstr "" msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7032 -#: src/gui/settings.cpp:5619 +#: src/gui/gui.cpp:4067 src/gui/gui.cpp:6656 src/gui/gui.cpp:7053 +#: src/gui/settings.cpp:5621 msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/gui.cpp:4191 src/gui/settings.cpp:804 +#: src/gui/gui.cpp:4191 src/gui/settings.cpp:806 msgid "File" msgstr "" @@ -2883,7 +6441,7 @@ msgstr "" msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2502 +#: src/gui/gui.cpp:4455 src/gui/settings.cpp:2504 msgid "Are you sure you want to reset the workspace layout?" msgstr "" @@ -3340,7 +6898,7 @@ msgstr "" msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:921 +#: src/gui/gui.cpp:5557 src/gui/gui.cpp:5607 src/gui/settings.cpp:923 msgid "New Song" msgstr "" @@ -3493,7 +7051,39 @@ msgid "" "falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:7508 +#: src/gui/gui.cpp:7028 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7030 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7032 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7034 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7036 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7038 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7040 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7042 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7529 msgid "Unsaved changes! Save changes before quitting?" msgstr "" @@ -3501,7 +7091,7 @@ msgstr "" msgid "Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3976 +#: src/gui/guiConst.cpp:149 src/gui/settings.cpp:3978 msgid "VRC6 (saw)" msgstr "" @@ -3509,11 +7099,11 @@ msgstr "" msgid "OPL (drums)" msgstr "" -#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4017 +#: src/gui/guiConst.cpp:179 src/gui/settings.cpp:4019 msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4018 +#: src/gui/guiConst.cpp:180 src/gui/settings.cpp:4020 msgid "PowerNoise (slope)" msgstr "" @@ -3574,7 +7164,7 @@ msgstr "" #: src/gui/insEdit.cpp:7393 src/gui/insEdit.cpp:7401 src/gui/insEdit.cpp:7413 #: src/gui/insEdit.cpp:7428 src/gui/insEdit.cpp:7439 src/gui/insEdit.cpp:7447 #: src/gui/insEdit.cpp:7456 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7474 -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:3958 msgid "Pitch" msgstr "" @@ -3585,7 +7175,7 @@ msgstr "" #: src/gui/insEdit.cpp:7253 src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7271 #: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7297 src/gui/insEdit.cpp:7360 #: src/gui/insEdit.cpp:7392 src/gui/insEdit.cpp:7438 src/gui/insEdit.cpp:7446 -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1065 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1067 msgid "Panning" msgstr "" @@ -3601,7 +7191,7 @@ msgstr "" msgid "System (Secondary)" msgstr "" -#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3855 src/gui/settings.cpp:4076 +#: src/gui/guiConst.cpp:235 src/gui/settings.cpp:3857 src/gui/settings.cpp:4078 msgid "Miscellaneous" msgstr "" @@ -3749,7 +7339,7 @@ msgstr "" msgid "Sample List" msgstr "" -#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4104 +#: src/gui/guiConst.cpp:586 src/gui/settings.cpp:4106 msgid "Sample Editor" msgstr "" @@ -3761,7 +7351,7 @@ msgstr "" msgid "Oscilloscope (master)" msgstr "" -#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3909 +#: src/gui/guiConst.cpp:596 src/gui/settings.cpp:3911 msgid "Volume Meter" msgstr "" @@ -3773,7 +7363,7 @@ msgstr "" msgid "Compatibility Flags" msgstr "" -#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4131 +#: src/gui/guiConst.cpp:599 src/gui/settings.cpp:4133 msgid "Piano" msgstr "" @@ -3781,7 +7371,7 @@ msgstr "" msgid "Song Comments" msgstr "" -#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4122 +#: src/gui/guiConst.cpp:602 src/gui/settings.cpp:4124 msgid "Pattern Manager" msgstr "" @@ -3793,7 +7383,7 @@ msgstr "" msgid "Register View" msgstr "" -#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4183 +#: src/gui/guiConst.cpp:605 src/gui/settings.cpp:4185 msgid "Log Viewer" msgstr "" @@ -3809,7 +7399,7 @@ msgstr "" msgid "Find/Replace" msgstr "" -#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4141 +#: src/gui/guiConst.cpp:610 src/gui/settings.cpp:4143 msgid "Clock" msgstr "" @@ -3817,7 +7407,7 @@ msgstr "" msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3636 src/gui/settings.cpp:4157 +#: src/gui/guiConst.cpp:613 src/gui/settings.cpp:3638 src/gui/settings.cpp:4159 msgid "Memory Composition" msgstr "" @@ -4285,7 +7875,7 @@ msgstr "" msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1442 +#: src/gui/guiConst.cpp:740 src/gui/settings.cpp:1444 msgid "Sample preview" msgstr "" @@ -4505,19 +8095,10 @@ msgstr "" msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4031 +#: src/gui/guiConst.cpp:1393 src/gui/waveEdit.cpp:668 src/gui/settings.cpp:4033 msgid "FM" msgstr "" -#: src/gui/guiConst.cpp:1394 src/gui/insEdit.cpp:183 src/gui/insEdit.cpp:194 -#: src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 src/gui/waveEdit.cpp:199 -msgid "Square" -msgstr "" - -#: src/gui/guiConst.cpp:1395 src/gui/insEdit.cpp:6652 src/gui/settings.cpp:3870 -msgid "Wavetable" -msgstr "" - #: src/gui/guiConst.cpp:1396 src/gui/insEdit.cpp:6954 src/gui/insEdit.cpp:7204 #: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7480 msgid "Special" @@ -4586,7 +8167,7 @@ msgid "Decay 2" msgstr "" #: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 -#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3927 +#: src/gui/insEdit.cpp:6958 src/gui/insEdit.cpp:7484 src/gui/settings.cpp:3929 #: src/gui/sysConf.cpp:731 msgid "Release" msgstr "" @@ -4617,7 +8198,7 @@ msgstr "" msgid "Detune 2" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3937 +#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4146 src/gui/settings.cpp:3939 msgid "SSG-EG" msgstr "" @@ -4655,8 +8236,8 @@ msgstr "" #: src/gui/insEdit.cpp:7158 src/gui/insEdit.cpp:7200 src/gui/insEdit.cpp:7211 #: src/gui/insEdit.cpp:7224 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7425 #: src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7473 -#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3883 src/gui/settings.cpp:3938 -#: src/gui/settings.cpp:4106 +#: src/gui/waveEdit.cpp:730 src/gui/settings.cpp:3885 src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4108 msgid "Waveform" msgstr "" @@ -4993,11 +8574,6 @@ msgstr "" msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -msgid "Triangle" -msgstr "" - #: src/gui/insEdit.cpp:201 msgid "Cut Sine" msgstr "" @@ -5014,23 +8590,6 @@ msgstr "" msgid "Squished AbsTriangle" msgstr "" -#: src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 -msgid "Snare" -msgstr "" - -#: src/gui/insEdit.cpp:211 -msgid "Tom" -msgstr "" - -#: src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 src/gui/insEdit.cpp:1909 -#: src/gui/insEdit.cpp:2014 -msgid "Top" -msgstr "" - -#: src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 -msgid "HiHat" -msgstr "" - #: src/gui/insEdit.cpp:224 msgid "Noise disabled" msgstr "" @@ -5408,7 +8967,7 @@ msgstr "" #: src/gui/insEdit.cpp:5861 src/gui/insEdit.cpp:5862 src/gui/insEdit.cpp:6487 #: src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6555 src/gui/insEdit.cpp:6556 #: src/gui/insEdit.cpp:6995 src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7029 -#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3925 +#: src/gui/insEdit.cpp:7166 src/gui/settings.cpp:3927 #, c-format msgid "Envelope" msgstr "" @@ -5589,7 +9148,7 @@ msgid "Release mode: Passive (delayed release)" msgstr "" #: src/gui/insEdit.cpp:2284 src/gui/insEdit.cpp:2382 src/gui/insEdit.cpp:5582 -#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:796 +#: src/gui/insEdit.cpp:6241 src/gui/settings.cpp:798 msgid "Length" msgstr "" @@ -5623,10 +9182,6 @@ msgid "" "- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:2629 -msgid "DPCM" -msgstr "" - #: src/gui/insEdit.cpp:2632 msgid "new DPCM features disabled (compatibility)!" msgstr "" @@ -5737,10 +9292,6 @@ msgstr "" msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:3302 src/gui/insEdit.cpp:3624 -msgid "Kick" -msgstr "" - #: src/gui/insEdit.cpp:3303 msgid "Snare/Hi-hat" msgstr "" @@ -5822,7 +9373,7 @@ msgid "Create New" msgstr "" #: src/gui/insEdit.cpp:5321 src/gui/sampleEdit.cpp:501 -#: src/gui/settings.cpp:1605 src/gui/settings.cpp:2217 +#: src/gui/settings.cpp:1607 src/gui/settings.cpp:2219 msgid "Type" msgstr "" @@ -6323,11 +9874,6 @@ msgstr "" msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:6978 src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7223 -#: src/gui/insEdit.cpp:7315 src/gui/settings.cpp:4033 -msgid "Noise" -msgstr "" - #: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7107 #: src/gui/insEdit.cpp:7199 src/gui/insEdit.cpp:7239 src/gui/insEdit.cpp:7424 msgid "Noise Freq" @@ -6401,7 +9947,7 @@ msgstr "" msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1316 +#: src/gui/insEdit.cpp:7186 src/gui/settings.cpp:1318 msgid "Outputs" msgstr "" @@ -6596,11 +10142,11 @@ msgstr "" msgid "Master Volume" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1072 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1074 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4148 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4150 msgid "Patchbay" msgstr "" @@ -6617,7 +10163,7 @@ msgid "Display internal" msgstr "" #: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/songInfo.cpp:69 -#: src/gui/settings.cpp:1841 src/gui/settings.cpp:2029 +#: src/gui/settings.cpp:1843 src/gui/settings.cpp:2031 msgid "System" msgstr "" @@ -6803,8 +10349,8 @@ msgstr "" msgid "Key layout:" msgstr "" -#: src/gui/piano.cpp:108 src/gui/settings.cpp:611 src/gui/settings.cpp:612 -#: src/gui/settings.cpp:1243 src/gui/settings.cpp:1244 +#: src/gui/piano.cpp:108 src/gui/settings.cpp:613 src/gui/settings.cpp:614 +#: src/gui/settings.cpp:1245 src/gui/settings.cpp:1246 msgid "Automatic" msgstr "" @@ -7480,7 +11026,7 @@ msgstr "" msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1080 +#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1082 msgid "Configure" msgstr "" @@ -7499,9 +11045,9 @@ msgstr "" msgid "Save and Close" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1183 -#: src/gui/settings.cpp:2101 src/gui/settings.cpp:2493 -#: src/gui/settings.cpp:3736 +#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1185 +#: src/gui/settings.cpp:2103 src/gui/settings.cpp:2495 +#: src/gui/settings.cpp:3738 msgid "Import" msgstr "" @@ -7525,10 +11071,6 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/waveEdit.cpp:33 src/gui/settings.cpp:4032 -msgid "Pulse" -msgstr "" - #: src/gui/waveEdit.cpp:38 src/gui/sysConf.cpp:1874 msgid "Linear" msgstr "" @@ -7830,14 +11372,6 @@ msgstr "" msgid "" msgstr "" -#: src/gui/settings.cpp:113 src/gui/settings.cpp:186 src/gui/settings.cpp:3911 -msgid "High" -msgstr "" - -#: src/gui/settings.cpp:114 src/gui/settings.cpp:184 src/gui/settings.cpp:3910 -msgid "Low" -msgstr "" - #: src/gui/settings.cpp:146 msgid "ASAP (C++ port)" msgstr "" @@ -7932,7 +11466,7 @@ msgstr "" msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:549 src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:229 src/gui/settings.cpp:551 src/gui/settings.cpp:3119 msgid "Program" msgstr "" @@ -7948,14 +11482,14 @@ msgstr "" msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:236 src/gui/settings.cpp:1653 src/gui/settings.cpp:1663 -#: src/gui/settings.cpp:1683 src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:1655 src/gui/settings.cpp:1665 +#: src/gui/settings.cpp:1685 src/gui/settings.cpp:1691 #, c-format msgid "Any" msgstr "" -#: src/gui/settings.cpp:240 src/gui/settings.cpp:3303 src/gui/settings.cpp:3868 -#: src/gui/settings.cpp:4061 +#: src/gui/settings.cpp:240 src/gui/settings.cpp:3305 src/gui/settings.cpp:3870 +#: src/gui/settings.cpp:4063 msgid "Instrument" msgstr "" @@ -8023,74 +11557,74 @@ msgstr "" msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:291 +#: src/gui/settings.cpp:293 msgid "Press key..." msgstr "" -#: src/gui/settings.cpp:540 +#: src/gui/settings.cpp:542 msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:547 +#: src/gui/settings.cpp:549 msgid "General" msgstr "" -#: src/gui/settings.cpp:551 +#: src/gui/settings.cpp:553 msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:606 src/gui/settings.cpp:625 src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:608 src/gui/settings.cpp:627 src/gui/settings.cpp:1259 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:609 +#: src/gui/settings.cpp:611 msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:611 +#: src/gui/settings.cpp:613 msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:628 +#: src/gui/settings.cpp:630 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" "start Furnace with -safemode if you mess something up." msgstr "" -#: src/gui/settings.cpp:629 +#: src/gui/settings.cpp:631 msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:634 +#: src/gui/settings.cpp:636 msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:639 +#: src/gui/settings.cpp:641 msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:644 +#: src/gui/settings.cpp:646 msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:649 +#: src/gui/settings.cpp:651 msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:654 +#: src/gui/settings.cpp:656 msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:659 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:661 src/gui/settings.cpp:1332 msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:665 +#: src/gui/settings.cpp:667 msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:672 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -8099,11 +11633,11 @@ msgid "" "- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:672 src/gui/sysConf.cpp:2444 +#: src/gui/settings.cpp:674 src/gui/sysConf.cpp:2444 msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:677 +#: src/gui/settings.cpp:679 #, c-format msgid "" "current backend: %s\n" @@ -8112,51 +11646,51 @@ msgid "" "%s" msgstr "" -#: src/gui/settings.cpp:680 +#: src/gui/settings.cpp:682 msgid "VSync" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:690 msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:694 +#: src/gui/settings.cpp:696 msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:700 msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:705 +#: src/gui/settings.cpp:707 msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:710 +#: src/gui/settings.cpp:712 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." msgstr "" -#: src/gui/settings.cpp:715 +#: src/gui/settings.cpp:717 msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:720 +#: src/gui/settings.cpp:722 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:725 +#: src/gui/settings.cpp:727 msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:730 +#: src/gui/settings.cpp:732 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -8164,284 +11698,284 @@ msgid "" "option if that is the case." msgstr "" -#: src/gui/settings.cpp:735 +#: src/gui/settings.cpp:737 msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:741 +#: src/gui/settings.cpp:743 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:745 +#: src/gui/settings.cpp:747 msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:755 msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:759 msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:761 +#: src/gui/settings.cpp:763 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:766 +#: src/gui/settings.cpp:768 msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:768 +#: src/gui/settings.cpp:770 msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:772 +#: src/gui/settings.cpp:774 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:776 msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" - #: src/gui/settings.cpp:781 msgid "" "render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" + +#: src/gui/settings.cpp:783 +msgid "" +"render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:788 +#: src/gui/settings.cpp:790 msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:790 +#: src/gui/settings.cpp:792 msgid "Strength" msgstr "" -#: src/gui/settings.cpp:807 +#: src/gui/settings.cpp:809 msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:814 msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:819 +#: src/gui/settings.cpp:821 msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:824 +#: src/gui/settings.cpp:826 msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:828 +#: src/gui/settings.cpp:830 msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:836 msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:839 +#: src/gui/settings.cpp:841 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" "which do not support this format." msgstr "" -#: src/gui/settings.cpp:843 +#: src/gui/settings.cpp:845 msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:848 +#: src/gui/settings.cpp:850 msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:853 msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:853 +#: src/gui/settings.cpp:855 msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:857 +#: src/gui/settings.cpp:859 msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:861 +#: src/gui/settings.cpp:863 msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:867 +#: src/gui/settings.cpp:869 msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:869 +#: src/gui/settings.cpp:871 msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:887 +#: src/gui/settings.cpp:889 msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:894 +#: src/gui/settings.cpp:896 msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:899 +#: src/gui/settings.cpp:901 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." msgstr "" -#: src/gui/settings.cpp:903 +#: src/gui/settings.cpp:905 msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:908 +#: src/gui/settings.cpp:910 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." msgstr "" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:914 msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:917 +#: src/gui/settings.cpp:919 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" -#: src/gui/settings.cpp:923 +#: src/gui/settings.cpp:925 msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:925 +#: src/gui/settings.cpp:927 msgid "Current system" msgstr "" -#: src/gui/settings.cpp:988 +#: src/gui/settings.cpp:990 msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:1123 +#: src/gui/settings.cpp:1125 msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:1125 +#: src/gui/settings.cpp:1127 msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:1129 +#: src/gui/settings.cpp:1131 msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:1133 +#: src/gui/settings.cpp:1135 msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:1137 +#: src/gui/settings.cpp:1139 msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:1138 +#: src/gui/settings.cpp:1140 msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:1140 +#: src/gui/settings.cpp:1142 msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:1144 +#: src/gui/settings.cpp:1146 msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:1148 +#: src/gui/settings.cpp:1150 msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:1152 +#: src/gui/settings.cpp:1154 msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:1159 +#: src/gui/settings.cpp:1161 msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:1165 +#: src/gui/settings.cpp:1167 msgid "About screen party time" msgstr "" -#: src/gui/settings.cpp:1170 +#: src/gui/settings.cpp:1172 msgid "Warning: may cause epileptic seizures." msgstr "" -#: src/gui/settings.cpp:1174 +#: src/gui/settings.cpp:1176 msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:1176 +#: src/gui/settings.cpp:1178 msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:1182 src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:1184 src/gui/settings.cpp:4197 msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:1191 +#: src/gui/settings.cpp:1193 msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:1192 +#: src/gui/settings.cpp:1194 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:1200 +#: src/gui/settings.cpp:1202 msgid "Output" msgstr "" -#: src/gui/settings.cpp:1208 +#: src/gui/settings.cpp:1210 msgid "Backend" msgstr "" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1243 msgid "Driver" msgstr "" -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1266 msgid "Device" msgstr "" -#: src/gui/settings.cpp:1268 +#: src/gui/settings.cpp:1270 msgid "" msgstr "" -#: src/gui/settings.cpp:1269 +#: src/gui/settings.cpp:1271 msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:1271 +#: src/gui/settings.cpp:1273 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:1278 src/gui/settings.cpp:1280 +#: src/gui/settings.cpp:1280 src/gui/settings.cpp:1282 msgid "" msgstr "" -#: src/gui/settings.cpp:1324 +#: src/gui/settings.cpp:1326 msgid "" "common values:\n" "- 1 for mono\n" @@ -8451,16 +11985,16 @@ msgid "" "- 8 for 7.1 surround" msgstr "" -#: src/gui/settings.cpp:1332 +#: src/gui/settings.cpp:1334 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:1347 +#: src/gui/settings.cpp:1349 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:1356 +#: src/gui/settings.cpp:1358 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -8470,26 +12004,26 @@ msgid "" "- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:1361 +#: src/gui/settings.cpp:1363 msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:1368 +#: src/gui/settings.cpp:1370 msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:1372 +#: src/gui/settings.cpp:1374 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " "(%d)!" msgstr "" -#: src/gui/settings.cpp:1380 +#: src/gui/settings.cpp:1382 msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:1385 +#: src/gui/settings.cpp:1387 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -8497,15 +12031,15 @@ msgid "" "warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:1389 +#: src/gui/settings.cpp:1391 msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1399 msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:1407 +#: src/gui/settings.cpp:1409 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" @@ -8513,7 +12047,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1408 +#: src/gui/settings.cpp:1410 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" @@ -8521,750 +12055,750 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1411 +#: src/gui/settings.cpp:1413 msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:1413 src/gui/settings.cpp:2022 +#: src/gui/settings.cpp:1415 src/gui/settings.cpp:2024 msgid "Quality" msgstr "" -#: src/gui/settings.cpp:1418 +#: src/gui/settings.cpp:1420 msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:1424 +#: src/gui/settings.cpp:1426 msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:1455 +#: src/gui/settings.cpp:1457 msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:1457 src/gui/settings.cpp:1459 +#: src/gui/settings.cpp:1459 src/gui/settings.cpp:1461 msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:1461 src/gui/settings.cpp:1464 -#: src/gui/settings.cpp:1755 src/gui/settings.cpp:1757 +#: src/gui/settings.cpp:1463 src/gui/settings.cpp:1466 +#: src/gui/settings.cpp:1757 src/gui/settings.cpp:1759 msgid "" msgstr "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1482 msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:1491 src/gui/settings.cpp:2198 +#: src/gui/settings.cpp:1493 src/gui/settings.cpp:2200 msgid "Note input" msgstr "" -#: src/gui/settings.cpp:1492 +#: src/gui/settings.cpp:1494 msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:1496 +#: src/gui/settings.cpp:1498 msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:1502 +#: src/gui/settings.cpp:1504 msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:1507 +#: src/gui/settings.cpp:1509 msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:1509 +#: src/gui/settings.cpp:1511 msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:1513 +#: src/gui/settings.cpp:1515 msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:1516 src/gui/settings.cpp:1541 +#: src/gui/settings.cpp:1518 src/gui/settings.cpp:1543 msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:1522 src/gui/settings.cpp:1547 +#: src/gui/settings.cpp:1524 src/gui/settings.cpp:1549 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:1527 src/gui/settings.cpp:1552 +#: src/gui/settings.cpp:1529 src/gui/settings.cpp:1554 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1534 +#: src/gui/settings.cpp:1536 msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:1564 src/gui/settings.cpp:1574 +#: src/gui/settings.cpp:1566 src/gui/settings.cpp:1576 msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:1577 +#: src/gui/settings.cpp:1579 msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:1591 +#: src/gui/settings.cpp:1593 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:1609 +#: src/gui/settings.cpp:1611 msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:1611 +#: src/gui/settings.cpp:1613 msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:1613 +#: src/gui/settings.cpp:1615 msgid "Action" msgstr "" -#: src/gui/settings.cpp:1705 src/gui/settings.cpp:1706 +#: src/gui/settings.cpp:1707 src/gui/settings.cpp:1708 msgid "--none--" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:1727 +#: src/gui/settings.cpp:1729 msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:1751 src/gui/settings.cpp:1753 +#: src/gui/settings.cpp:1753 src/gui/settings.cpp:1755 msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:1770 +#: src/gui/settings.cpp:1772 msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:1772 +#: src/gui/settings.cpp:1774 msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:1776 +#: src/gui/settings.cpp:1778 msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:1787 +#: src/gui/settings.cpp:1789 msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:1793 +#: src/gui/settings.cpp:1795 msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:1799 +#: src/gui/settings.cpp:1801 msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:1805 +#: src/gui/settings.cpp:1807 msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:1807 +#: src/gui/settings.cpp:1809 msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:1811 +#: src/gui/settings.cpp:1813 msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:1815 +#: src/gui/settings.cpp:1817 msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:1819 +#: src/gui/settings.cpp:1821 msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:1823 +#: src/gui/settings.cpp:1825 msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:1832 +#: src/gui/settings.cpp:1834 msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:1834 +#: src/gui/settings.cpp:1836 msgid "Cores" msgstr "" -#: src/gui/settings.cpp:1843 +#: src/gui/settings.cpp:1845 msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:1845 src/gui/settings.cpp:2033 +#: src/gui/settings.cpp:1847 src/gui/settings.cpp:2035 msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1850 msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:1850 src/gui/settings.cpp:2038 +#: src/gui/settings.cpp:1852 src/gui/settings.cpp:2040 msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:2031 +#: src/gui/settings.cpp:2033 msgid "Playback" msgstr "" -#: src/gui/settings.cpp:2036 +#: src/gui/settings.cpp:2038 msgid "Render" msgstr "" -#: src/gui/settings.cpp:2060 +#: src/gui/settings.cpp:2062 msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:2098 src/gui/settings.cpp:2100 +#: src/gui/settings.cpp:2100 src/gui/settings.cpp:2102 msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:2109 src/gui/settings.cpp:3744 +#: src/gui/settings.cpp:2111 src/gui/settings.cpp:3746 msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:2110 +#: src/gui/settings.cpp:2112 msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2114 msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:2149 +#: src/gui/settings.cpp:2151 msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:2215 +#: src/gui/settings.cpp:2217 msgid "Key" msgstr "" -#: src/gui/settings.cpp:2229 +#: src/gui/settings.cpp:2231 #, c-format msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2234 +#: src/gui/settings.cpp:2236 #, c-format msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2239 +#: src/gui/settings.cpp:2241 #, c-format msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2244 +#: src/gui/settings.cpp:2246 #, c-format msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:2268 +#: src/gui/settings.cpp:2270 msgid "Add..." msgstr "" -#: src/gui/settings.cpp:2358 +#: src/gui/settings.cpp:2360 msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:2378 +#: src/gui/settings.cpp:2380 msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:2399 +#: src/gui/settings.cpp:2401 msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:2449 +#: src/gui/settings.cpp:2451 msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:2487 src/gui/settings.cpp:3754 -#: src/gui/settings.cpp:3784 +#: src/gui/settings.cpp:2489 src/gui/settings.cpp:3756 +#: src/gui/settings.cpp:3786 msgid "Interface" msgstr "" -#: src/gui/settings.cpp:2489 +#: src/gui/settings.cpp:2491 msgid "Layout" msgstr "" -#: src/gui/settings.cpp:2491 +#: src/gui/settings.cpp:2493 msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:2506 +#: src/gui/settings.cpp:2508 msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:2513 +#: src/gui/settings.cpp:2515 msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:2518 +#: src/gui/settings.cpp:2520 msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:2523 +#: src/gui/settings.cpp:2525 msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:2530 +#: src/gui/settings.cpp:2532 msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:2535 +#: src/gui/settings.cpp:2537 msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:2537 +#: src/gui/settings.cpp:2539 msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:2541 +#: src/gui/settings.cpp:2543 msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:2545 +#: src/gui/settings.cpp:2547 msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:2549 +#: src/gui/settings.cpp:2551 msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:2555 +#: src/gui/settings.cpp:2557 msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:2557 +#: src/gui/settings.cpp:2559 msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:2561 +#: src/gui/settings.cpp:2563 msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:2565 +#: src/gui/settings.cpp:2567 msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:2572 +#: src/gui/settings.cpp:2574 msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:2574 +#: src/gui/settings.cpp:2576 msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2585 msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:2589 +#: src/gui/settings.cpp:2591 msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:2594 +#: src/gui/settings.cpp:2596 msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:2596 +#: src/gui/settings.cpp:2598 msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2602 msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:2604 +#: src/gui/settings.cpp:2606 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:2608 +#: src/gui/settings.cpp:2610 msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2616 msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:2616 +#: src/gui/settings.cpp:2618 msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:2620 +#: src/gui/settings.cpp:2622 msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:2624 +#: src/gui/settings.cpp:2626 msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:2630 +#: src/gui/settings.cpp:2632 msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2634 msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:2636 +#: src/gui/settings.cpp:2638 msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:2640 +#: src/gui/settings.cpp:2642 msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:2647 +#: src/gui/settings.cpp:2649 msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:2653 +#: src/gui/settings.cpp:2655 msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:2655 +#: src/gui/settings.cpp:2657 msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:2661 +#: src/gui/settings.cpp:2663 msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:2667 +#: src/gui/settings.cpp:2669 msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2675 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:2678 +#: src/gui/settings.cpp:2680 msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:2680 +#: src/gui/settings.cpp:2682 msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:2684 +#: src/gui/settings.cpp:2686 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:2688 +#: src/gui/settings.cpp:2690 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:2695 +#: src/gui/settings.cpp:2697 msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2703 msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2709 msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2715 msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:2719 +#: src/gui/settings.cpp:2721 msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:2721 +#: src/gui/settings.cpp:2723 msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:2723 +#: src/gui/settings.cpp:2725 msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:2727 +#: src/gui/settings.cpp:2729 msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:2731 +#: src/gui/settings.cpp:2733 msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:2737 +#: src/gui/settings.cpp:2739 msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:2739 +#: src/gui/settings.cpp:2741 msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:2743 +#: src/gui/settings.cpp:2745 msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:2747 +#: src/gui/settings.cpp:2749 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:2751 +#: src/gui/settings.cpp:2753 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2759 msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:2759 +#: src/gui/settings.cpp:2761 msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:2763 +#: src/gui/settings.cpp:2765 msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:2770 +#: src/gui/settings.cpp:2772 msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:2776 +#: src/gui/settings.cpp:2778 msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:2782 +#: src/gui/settings.cpp:2784 msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:2788 +#: src/gui/settings.cpp:2790 msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:2794 +#: src/gui/settings.cpp:2796 msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2798 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2800 msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:2802 +#: src/gui/settings.cpp:2804 msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:2806 +#: src/gui/settings.cpp:2808 msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:2813 +#: src/gui/settings.cpp:2815 msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:2818 +#: src/gui/settings.cpp:2820 msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:2822 +#: src/gui/settings.cpp:2824 msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:2827 +#: src/gui/settings.cpp:2829 msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:2829 +#: src/gui/settings.cpp:2831 msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:2833 +#: src/gui/settings.cpp:2835 msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:2837 +#: src/gui/settings.cpp:2839 msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:2844 +#: src/gui/settings.cpp:2846 msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:2845 +#: src/gui/settings.cpp:2847 msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:2849 +#: src/gui/settings.cpp:2851 msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:2856 src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:2858 src/gui/settings.cpp:3473 msgid "Assets" msgstr "" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2861 msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2867 msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:2872 +#: src/gui/settings.cpp:2874 msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:2874 +#: src/gui/settings.cpp:2876 msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:2876 +#: src/gui/settings.cpp:2878 msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2885 +#: src/gui/settings.cpp:2887 msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:2892 +#: src/gui/settings.cpp:2894 msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:2907 +#: src/gui/settings.cpp:2909 msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:2917 +#: src/gui/settings.cpp:2919 msgid "Main font" msgstr "" -#: src/gui/settings.cpp:2928 +#: src/gui/settings.cpp:2930 msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2938 msgid "Header font" msgstr "" -#: src/gui/settings.cpp:2947 +#: src/gui/settings.cpp:2949 msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:2955 +#: src/gui/settings.cpp:2957 msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:2966 +#: src/gui/settings.cpp:2968 msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:2976 +#: src/gui/settings.cpp:2978 msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:2982 +#: src/gui/settings.cpp:2984 msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:2987 +#: src/gui/settings.cpp:2989 msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:2989 +#: src/gui/settings.cpp:2991 msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:2993 +#: src/gui/settings.cpp:2995 msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:2997 +#: src/gui/settings.cpp:2999 msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:3001 +#: src/gui/settings.cpp:3003 msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:3007 +#: src/gui/settings.cpp:3009 msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:3009 +#: src/gui/settings.cpp:3011 msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3015 msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:3017 +#: src/gui/settings.cpp:3019 msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3026 msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3029 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3034 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:3035 +#: src/gui/settings.cpp:3037 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3040 +#: src/gui/settings.cpp:3042 msgid "default." msgstr "" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3045 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3048 +#: src/gui/settings.cpp:3050 msgid "" "slightly better font rendering quality.\n" "uses more video memory." msgstr "" -#: src/gui/settings.cpp:3052 +#: src/gui/settings.cpp:3054 msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:3057 +#: src/gui/settings.cpp:3059 msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:3061 +#: src/gui/settings.cpp:3063 msgid "Display Japanese characters" msgstr "" -#: src/gui/settings.cpp:3067 +#: src/gui/settings.cpp:3069 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9276,11 +12810,11 @@ msgid "" "決策です。" msgstr "" -#: src/gui/settings.cpp:3075 +#: src/gui/settings.cpp:3077 msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/settings.cpp:3081 +#: src/gui/settings.cpp:3083 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9290,11 +12824,11 @@ msgid "" "这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/settings.cpp:3089 +#: src/gui/settings.cpp:3091 msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/settings.cpp:3095 +#: src/gui/settings.cpp:3097 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9304,11 +12838,11 @@ msgid "" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/settings.cpp:3103 +#: src/gui/settings.cpp:3105 msgid "Display Korean characters" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3111 msgid "" "Only toggle this option if you have enough graphics memory.\n" "This is a temporary solution until dynamic font atlas is implemented in Dear " @@ -9318,1850 +12852,1770 @@ msgid "" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/settings.cpp:3118 +#: src/gui/settings.cpp:3120 msgid "Title bar:" msgstr "" -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3122 msgid "Furnace##tbar0" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3127 msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/settings.cpp:3130 +#: src/gui/settings.cpp:3132 msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/settings.cpp:3135 +#: src/gui/settings.cpp:3137 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/settings.cpp:3143 +#: src/gui/settings.cpp:3145 msgid "Display system name on title bar" msgstr "" -#: src/gui/settings.cpp:3150 +#: src/gui/settings.cpp:3152 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/settings.cpp:3156 +#: src/gui/settings.cpp:3158 msgid "Status bar:" msgstr "" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3160 msgid "Cursor details##sbar0" msgstr "" -#: src/gui/settings.cpp:3162 +#: src/gui/settings.cpp:3164 msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3168 msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/settings.cpp:3170 +#: src/gui/settings.cpp:3172 msgid "Nothing##sbar3" msgstr "" -#: src/gui/settings.cpp:3177 +#: src/gui/settings.cpp:3179 msgid "Display playback status when playing" msgstr "" -#: src/gui/settings.cpp:3182 +#: src/gui/settings.cpp:3184 msgid "Export options layout:" msgstr "" -#: src/gui/settings.cpp:3184 +#: src/gui/settings.cpp:3186 msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/settings.cpp:3188 +#: src/gui/settings.cpp:3190 msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/settings.cpp:3192 +#: src/gui/settings.cpp:3194 msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/settings.cpp:3199 +#: src/gui/settings.cpp:3201 msgid "Capitalize menu bar" msgstr "" -#: src/gui/settings.cpp:3205 +#: src/gui/settings.cpp:3207 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/settings.cpp:3219 +#: src/gui/settings.cpp:3221 msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/settings.cpp:3224 +#: src/gui/settings.cpp:3226 msgid "Orders row number format:" msgstr "" -#: src/gui/settings.cpp:3226 +#: src/gui/settings.cpp:3228 msgid "Decimal##orbD" msgstr "" -#: src/gui/settings.cpp:3230 +#: src/gui/settings.cpp:3232 msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3241 msgid "Center pattern view" msgstr "" -#: src/gui/settings.cpp:3245 +#: src/gui/settings.cpp:3247 msgid "Overflow pattern highlights" msgstr "" -#: src/gui/settings.cpp:3251 +#: src/gui/settings.cpp:3253 msgid "Display previous/next pattern" msgstr "" -#: src/gui/settings.cpp:3256 +#: src/gui/settings.cpp:3258 msgid "Pattern row number format:" msgstr "" -#: src/gui/settings.cpp:3258 +#: src/gui/settings.cpp:3260 msgid "Decimal##prbD" msgstr "" -#: src/gui/settings.cpp:3262 +#: src/gui/settings.cpp:3264 msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/settings.cpp:3268 +#: src/gui/settings.cpp:3270 msgid "Pattern view labels:" msgstr "" -#: src/gui/settings.cpp:3273 +#: src/gui/settings.cpp:3275 msgid "Note off (3-char)" msgstr "" -#: src/gui/settings.cpp:3278 +#: src/gui/settings.cpp:3280 msgid "Note release (3-char)" msgstr "" -#: src/gui/settings.cpp:3283 +#: src/gui/settings.cpp:3285 msgid "Macro release (3-char)" msgstr "" -#: src/gui/settings.cpp:3288 +#: src/gui/settings.cpp:3290 msgid "Empty field (3-char)" msgstr "" -#: src/gui/settings.cpp:3293 +#: src/gui/settings.cpp:3295 msgid "Empty field (2-char)" msgstr "" -#: src/gui/settings.cpp:3295 +#: src/gui/settings.cpp:3297 msgid "Pattern view spacing after:" msgstr "" -#: src/gui/settings.cpp:3321 +#: src/gui/settings.cpp:3323 msgid "Effect value" msgstr "" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3330 msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/settings.cpp:3334 +#: src/gui/settings.cpp:3336 msgid "Use flats instead of sharps" msgstr "" -#: src/gui/settings.cpp:3340 +#: src/gui/settings.cpp:3342 msgid "Use German notation" msgstr "" -#: src/gui/settings.cpp:3348 +#: src/gui/settings.cpp:3350 msgid "Channel style:" msgstr "" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3352 msgid "Classic##CHS0" msgstr "" -#: src/gui/settings.cpp:3354 +#: src/gui/settings.cpp:3356 msgid "Line##CHS1" msgstr "" -#: src/gui/settings.cpp:3358 +#: src/gui/settings.cpp:3360 msgid "Round##CHS2" msgstr "" -#: src/gui/settings.cpp:3362 +#: src/gui/settings.cpp:3364 msgid "Split button##CHS3" msgstr "" -#: src/gui/settings.cpp:3366 +#: src/gui/settings.cpp:3368 msgid "Square border##CH42" msgstr "" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3372 msgid "Round border##CHS5" msgstr "" -#: src/gui/settings.cpp:3376 +#: src/gui/settings.cpp:3378 msgid "Channel volume bar:" msgstr "" -#: src/gui/settings.cpp:3378 +#: src/gui/settings.cpp:3380 msgid "None##CHV0" msgstr "" -#: src/gui/settings.cpp:3382 +#: src/gui/settings.cpp:3384 msgid "Simple##CHV1" msgstr "" -#: src/gui/settings.cpp:3386 +#: src/gui/settings.cpp:3388 msgid "Stereo##CHV2" msgstr "" -#: src/gui/settings.cpp:3390 +#: src/gui/settings.cpp:3392 msgid "Real##CHV3" msgstr "" -#: src/gui/settings.cpp:3394 +#: src/gui/settings.cpp:3396 msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/settings.cpp:3400 +#: src/gui/settings.cpp:3402 msgid "Channel feedback style:" msgstr "" -#: src/gui/settings.cpp:3402 +#: src/gui/settings.cpp:3404 msgid "Off##CHF0" msgstr "" -#: src/gui/settings.cpp:3406 +#: src/gui/settings.cpp:3408 msgid "Note##CHF1" msgstr "" -#: src/gui/settings.cpp:3410 +#: src/gui/settings.cpp:3412 msgid "Volume##CHF2" msgstr "" -#: src/gui/settings.cpp:3414 +#: src/gui/settings.cpp:3416 msgid "Active##CHF3" msgstr "" -#: src/gui/settings.cpp:3420 +#: src/gui/settings.cpp:3422 msgid "Channel font:" msgstr "" -#: src/gui/settings.cpp:3422 +#: src/gui/settings.cpp:3424 msgid "Regular##CHFont0" msgstr "" -#: src/gui/settings.cpp:3426 +#: src/gui/settings.cpp:3428 msgid "Monospace##CHFont1" msgstr "" -#: src/gui/settings.cpp:3433 +#: src/gui/settings.cpp:3435 msgid "Center channel name" msgstr "" -#: src/gui/settings.cpp:3438 +#: src/gui/settings.cpp:3440 msgid "Channel colors:" msgstr "" -#: src/gui/settings.cpp:3440 +#: src/gui/settings.cpp:3442 msgid "Single##CHC0" msgstr "" -#: src/gui/settings.cpp:3444 +#: src/gui/settings.cpp:3446 msgid "Channel type##CHC1" msgstr "" -#: src/gui/settings.cpp:3448 +#: src/gui/settings.cpp:3450 msgid "Instrument type##CHC2" msgstr "" -#: src/gui/settings.cpp:3454 +#: src/gui/settings.cpp:3456 msgid "Channel name colors:" msgstr "" -#: src/gui/settings.cpp:3456 +#: src/gui/settings.cpp:3458 msgid "Single##CTC0" msgstr "" -#: src/gui/settings.cpp:3460 +#: src/gui/settings.cpp:3462 msgid "Channel type##CTC1" msgstr "" -#: src/gui/settings.cpp:3464 +#: src/gui/settings.cpp:3466 msgid "Instrument type##CTC2" msgstr "" -#: src/gui/settings.cpp:3473 +#: src/gui/settings.cpp:3475 msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3485 msgid "Horizontal instrument list" msgstr "" -#: src/gui/settings.cpp:3489 +#: src/gui/settings.cpp:3491 msgid "Instrument list icon style:" msgstr "" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3493 msgid "None##iis0" msgstr "" -#: src/gui/settings.cpp:3495 +#: src/gui/settings.cpp:3497 msgid "Graphical icons##iis1" msgstr "" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3501 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3506 +#: src/gui/settings.cpp:3508 msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/settings.cpp:3512 src/gui/settings.cpp:3954 +#: src/gui/settings.cpp:3514 src/gui/settings.cpp:3956 msgid "Macro Editor" msgstr "" -#: src/gui/settings.cpp:3513 +#: src/gui/settings.cpp:3515 msgid "Macro editor layout:" msgstr "" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3517 msgid "Unified##mel0" msgstr "" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3527 msgid "Grid##mel2" msgstr "" -#: src/gui/settings.cpp:3529 +#: src/gui/settings.cpp:3531 msgid "Single (with list)##mel3" msgstr "" -#: src/gui/settings.cpp:3542 +#: src/gui/settings.cpp:3544 msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:3550 msgid "Wave Editor" msgstr "" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3552 msgid "Use compact wave editor" msgstr "" -#: src/gui/settings.cpp:3556 src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:3558 src/gui/settings.cpp:3933 msgid "FM Editor" msgstr "" -#: src/gui/settings.cpp:3557 +#: src/gui/settings.cpp:3559 msgid "FM parameter names:" msgstr "" -#: src/gui/settings.cpp:3559 +#: src/gui/settings.cpp:3561 msgid "Friendly##fmn0" msgstr "" -#: src/gui/settings.cpp:3563 +#: src/gui/settings.cpp:3565 msgid "Technical##fmn1" msgstr "" -#: src/gui/settings.cpp:3567 +#: src/gui/settings.cpp:3569 msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/settings.cpp:3574 +#: src/gui/settings.cpp:3576 msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/settings.cpp:3579 +#: src/gui/settings.cpp:3581 msgid "FM parameter editor layout:" msgstr "" -#: src/gui/settings.cpp:3581 +#: src/gui/settings.cpp:3583 msgid "Modern##fml0" msgstr "" -#: src/gui/settings.cpp:3585 +#: src/gui/settings.cpp:3587 msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/settings.cpp:3589 +#: src/gui/settings.cpp:3591 msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/settings.cpp:3593 +#: src/gui/settings.cpp:3595 msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/settings.cpp:3597 +#: src/gui/settings.cpp:3599 msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/settings.cpp:3601 +#: src/gui/settings.cpp:3603 msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/settings.cpp:3605 +#: src/gui/settings.cpp:3607 msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/settings.cpp:3611 +#: src/gui/settings.cpp:3613 msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/settings.cpp:3613 +#: src/gui/settings.cpp:3615 msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/settings.cpp:3617 +#: src/gui/settings.cpp:3619 msgid "After Release Rate##susp1" msgstr "" -#: src/gui/settings.cpp:3624 +#: src/gui/settings.cpp:3626 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/settings.cpp:3630 +#: src/gui/settings.cpp:3632 msgid "Unsigned FM detune values" msgstr "" -#: src/gui/settings.cpp:3637 +#: src/gui/settings.cpp:3639 msgid "Chip memory usage unit:" msgstr "" -#: src/gui/settings.cpp:3639 +#: src/gui/settings.cpp:3641 msgid "Bytes##MUU0" msgstr "" -#: src/gui/settings.cpp:3643 +#: src/gui/settings.cpp:3645 msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/settings.cpp:3650 src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3652 src/gui/settings.cpp:3879 msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3654 msgid "Rounded corners" msgstr "" -#: src/gui/settings.cpp:3658 src/gui/settings.cpp:3836 -#: src/gui/settings.cpp:3878 +#: src/gui/settings.cpp:3660 src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3880 msgid "Border" msgstr "" -#: src/gui/settings.cpp:3664 src/gui/sysConf.cpp:1067 +#: src/gui/settings.cpp:3666 src/gui/sysConf.cpp:1067 msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3672 msgid "Anti-aliased" msgstr "" -#: src/gui/settings.cpp:3676 +#: src/gui/settings.cpp:3678 msgid "Fill entire window" msgstr "" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3684 msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3696 msgid "Windows" msgstr "" -#: src/gui/settings.cpp:3696 +#: src/gui/settings.cpp:3698 msgid "Rounded window corners" msgstr "" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3704 msgid "Rounded buttons" msgstr "" -#: src/gui/settings.cpp:3708 +#: src/gui/settings.cpp:3710 msgid "Rounded menu corners" msgstr "" -#: src/gui/settings.cpp:3714 +#: src/gui/settings.cpp:3716 msgid "Rounded tabs" msgstr "" -#: src/gui/settings.cpp:3720 +#: src/gui/settings.cpp:3722 msgid "Rounded scrollbars" msgstr "" -#: src/gui/settings.cpp:3726 +#: src/gui/settings.cpp:3728 msgid "Borders around widgets" msgstr "" -#: src/gui/settings.cpp:3735 +#: src/gui/settings.cpp:3737 msgid "Color scheme" msgstr "" -#: src/gui/settings.cpp:3745 +#: src/gui/settings.cpp:3747 msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/settings.cpp:3748 +#: src/gui/settings.cpp:3750 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3755 src/gui/settings.cpp:3785 +#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3787 msgid "Frame shading" msgstr "" -#: src/gui/settings.cpp:3761 +#: src/gui/settings.cpp:3763 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3763 +#: src/gui/settings.cpp:3765 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3768 +#: src/gui/settings.cpp:3770 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3777 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3777 +#: src/gui/settings.cpp:3779 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3778 +#: src/gui/settings.cpp:3780 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3792 +#: src/gui/settings.cpp:3794 msgid "Button" msgstr "" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3795 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3794 +#: src/gui/settings.cpp:3796 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3797 msgid "Tab" msgstr "" -#: src/gui/settings.cpp:3796 +#: src/gui/settings.cpp:3798 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3797 +#: src/gui/settings.cpp:3799 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3798 +#: src/gui/settings.cpp:3800 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3799 +#: src/gui/settings.cpp:3801 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3800 +#: src/gui/settings.cpp:3802 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3803 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3802 +#: src/gui/settings.cpp:3804 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3803 +#: src/gui/settings.cpp:3805 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3804 +#: src/gui/settings.cpp:3806 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3805 +#: src/gui/settings.cpp:3807 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3806 +#: src/gui/settings.cpp:3808 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3809 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3808 +#: src/gui/settings.cpp:3810 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3809 +#: src/gui/settings.cpp:3811 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3810 +#: src/gui/settings.cpp:3812 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3811 +#: src/gui/settings.cpp:3813 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3812 +#: src/gui/settings.cpp:3814 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3815 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3814 +#: src/gui/settings.cpp:3816 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3815 +#: src/gui/settings.cpp:3817 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3816 +#: src/gui/settings.cpp:3818 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3817 +#: src/gui/settings.cpp:3819 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3818 +#: src/gui/settings.cpp:3820 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3821 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3824 +#: src/gui/settings.cpp:3826 msgid "Interface (other)" msgstr "" -#: src/gui/settings.cpp:3826 +#: src/gui/settings.cpp:3828 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3827 +#: src/gui/settings.cpp:3829 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3828 +#: src/gui/settings.cpp:3830 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3829 +#: src/gui/settings.cpp:3831 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3830 +#: src/gui/settings.cpp:3832 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3832 +#: src/gui/settings.cpp:3834 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3833 +#: src/gui/settings.cpp:3835 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3836 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3835 +#: src/gui/settings.cpp:3837 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3837 +#: src/gui/settings.cpp:3839 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3838 +#: src/gui/settings.cpp:3840 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3839 +#: src/gui/settings.cpp:3841 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3840 +#: src/gui/settings.cpp:3842 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3841 +#: src/gui/settings.cpp:3843 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3842 +#: src/gui/settings.cpp:3844 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:3845 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3846 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3845 +#: src/gui/settings.cpp:3847 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3846 +#: src/gui/settings.cpp:3848 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3849 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3848 +#: src/gui/settings.cpp:3850 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3849 +#: src/gui/settings.cpp:3851 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3850 +#: src/gui/settings.cpp:3852 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3851 +#: src/gui/settings.cpp:3853 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3852 +#: src/gui/settings.cpp:3854 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3856 +#: src/gui/settings.cpp:3858 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3857 +#: src/gui/settings.cpp:3859 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3858 +#: src/gui/settings.cpp:3860 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3859 +#: src/gui/settings.cpp:3861 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3862 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3861 +#: src/gui/settings.cpp:3863 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3864 +#: src/gui/settings.cpp:3866 msgid "File Picker (built-in)" msgstr "" -#: src/gui/settings.cpp:3866 +#: src/gui/settings.cpp:3868 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3869 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3873 +#: src/gui/settings.cpp:3875 msgid "Font" msgstr "" -#: src/gui/settings.cpp:3879 +#: src/gui/settings.cpp:3881 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3880 +#: src/gui/settings.cpp:3882 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3881 +#: src/gui/settings.cpp:3883 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3882 +#: src/gui/settings.cpp:3884 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3886 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3885 +#: src/gui/settings.cpp:3887 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3886 +#: src/gui/settings.cpp:3888 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3888 +#: src/gui/settings.cpp:3890 msgid "Wave (non-mono)" msgstr "" -#: src/gui/settings.cpp:3889 +#: src/gui/settings.cpp:3891 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3890 +#: src/gui/settings.cpp:3892 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3893 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3894 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3895 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3896 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3897 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3898 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3899 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3900 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3901 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3902 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3903 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3904 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3905 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3906 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3914 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3918 msgid "Order number" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3919 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3920 msgid "Song loop" msgstr "" -#: src/gui/settings.cpp:3919 +#: src/gui/settings.cpp:3921 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:3920 +#: src/gui/settings.cpp:3922 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:3921 +#: src/gui/settings.cpp:3923 msgid "Inactive patterns" msgstr "" -#: src/gui/settings.cpp:3924 +#: src/gui/settings.cpp:3926 msgid "Envelope View" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3928 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:3934 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:3935 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:3936 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:3935 +#: src/gui/settings.cpp:3937 msgid "Carrier" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:3942 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:3944 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:3945 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:3946 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:3947 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:3949 msgid "Car. accent (primary" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:3950 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:3951 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:3952 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3961 +#: src/gui/settings.cpp:3963 msgid "Instrument Types" msgstr "" -#: src/gui/settings.cpp:3962 +#: src/gui/settings.cpp:3964 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:3965 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "T6W28" -msgstr "" - -#: src/gui/settings.cpp:3965 -msgid "Game Boy" -msgstr "" - -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:3968 msgid "C64" msgstr "" -#: src/gui/settings.cpp:3967 +#: src/gui/settings.cpp:3969 msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3968 +#: src/gui/settings.cpp:3970 msgid "PC Engine" msgstr "" -#: src/gui/settings.cpp:3969 +#: src/gui/settings.cpp:3971 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3970 +#: src/gui/settings.cpp:3972 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:3973 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:3974 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:3973 +#: src/gui/settings.cpp:3975 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3974 +#: src/gui/settings.cpp:3976 msgid "PET" msgstr "" -#: src/gui/settings.cpp:3975 +#: src/gui/settings.cpp:3977 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3979 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:3980 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "FDS" -msgstr "" - -#: src/gui/settings.cpp:3980 -msgid "Virtual Boy" -msgstr "" - -#: src/gui/settings.cpp:3981 -msgid "Namco 163" -msgstr "" - -#: src/gui/settings.cpp:3982 -msgid "Konami SCC" -msgstr "" - -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:3985 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "POKEY" -msgstr "" - -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:3987 msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3986 -msgid "WonderSwan" -msgstr "" - -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:3989 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "VERA" -msgstr "" - -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:3991 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:3992 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "MultiPCM" -msgstr "" - -#: src/gui/settings.cpp:3992 -msgid "SNES" -msgstr "" - -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:3995 msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Namco WSG" -msgstr "" - -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:3997 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:3998 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:3999 msgid "NES" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4000 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4001 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4002 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "ADPCM-B" -msgstr "" - -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4004 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4005 msgid "QSound" msgstr "" -#: src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4006 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4005 +#: src/gui/settings.cpp:4007 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4006 +#: src/gui/settings.cpp:4008 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4007 +#: src/gui/settings.cpp:4009 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4008 +#: src/gui/settings.cpp:4010 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4009 -msgid "Pokémon Mini" -msgstr "" - -#: src/gui/settings.cpp:4010 +#: src/gui/settings.cpp:4012 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4013 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4012 +#: src/gui/settings.cpp:4014 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4013 +#: src/gui/settings.cpp:4015 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4014 +#: src/gui/settings.cpp:4016 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4017 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4018 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Dave" -msgstr "" - -#: src/gui/settings.cpp:4020 -msgid "Nintendo DS" -msgstr "" - -#: src/gui/settings.cpp:4021 +#: src/gui/settings.cpp:4023 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4022 +#: src/gui/settings.cpp:4024 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Bifurcator" -msgstr "" - -#: src/gui/settings.cpp:4024 -msgid "SID2" -msgstr "" - -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4027 msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:4029 +#: src/gui/settings.cpp:4031 msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:4032 msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "PCM" -msgstr "" - -#: src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4038 msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4037 +#: src/gui/settings.cpp:4039 msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4043 msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4044 msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4045 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4046 msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4045 +#: src/gui/settings.cpp:4047 msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4048 msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4050 msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4051 msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4050 +#: src/gui/settings.cpp:4052 msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4051 +#: src/gui/settings.cpp:4053 msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4052 +#: src/gui/settings.cpp:4054 msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:4055 msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4054 +#: src/gui/settings.cpp:4056 msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4056 +#: src/gui/settings.cpp:4058 msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4057 +#: src/gui/settings.cpp:4059 msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4058 +#: src/gui/settings.cpp:4060 msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4059 +#: src/gui/settings.cpp:4061 msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4062 msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4064 msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4063 +#: src/gui/settings.cpp:4065 msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4064 +#: src/gui/settings.cpp:4066 msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4067 msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4068 msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "Invalid effect" -msgstr "" - -#: src/gui/settings.cpp:4068 +#: src/gui/settings.cpp:4070 msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4069 +#: src/gui/settings.cpp:4071 msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4072 msgid "Panning effect" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4073 msgid "Song effect" msgstr "" -#: src/gui/settings.cpp:4072 +#: src/gui/settings.cpp:4074 msgid "Time effect" msgstr "" -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4075 msgid "Speed effect" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4076 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4077 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4079 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4080 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4081 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4080 +#: src/gui/settings.cpp:4082 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4083 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4084 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4083 +#: src/gui/settings.cpp:4085 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4084 +#: src/gui/settings.cpp:4086 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4085 +#: src/gui/settings.cpp:4087 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4086 +#: src/gui/settings.cpp:4088 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4089 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4088 +#: src/gui/settings.cpp:4090 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4091 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4090 +#: src/gui/settings.cpp:4092 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4093 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4092 +#: src/gui/settings.cpp:4094 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4095 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4096 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4095 +#: src/gui/settings.cpp:4097 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4096 +#: src/gui/settings.cpp:4098 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4099 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4098 +#: src/gui/settings.cpp:4100 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4101 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4102 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4101 +#: src/gui/settings.cpp:4103 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4109 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4110 msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4111 msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4112 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4113 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4113 +#: src/gui/settings.cpp:4115 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4116 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4117 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4118 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4119 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4120 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4121 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4123 +#: src/gui/settings.cpp:4125 msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4124 +#: src/gui/settings.cpp:4126 msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4127 msgid "Used" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4128 msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4127 +#: src/gui/settings.cpp:4129 msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4128 +#: src/gui/settings.cpp:4130 msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4135 msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4136 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4135 +#: src/gui/settings.cpp:4137 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4136 +#: src/gui/settings.cpp:4138 msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4137 +#: src/gui/settings.cpp:4139 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4138 +#: src/gui/settings.cpp:4140 msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4142 +#: src/gui/settings.cpp:4144 msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4143 +#: src/gui/settings.cpp:4145 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4144 +#: src/gui/settings.cpp:4146 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4151 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4152 msgid "Port" msgstr "" -#: src/gui/settings.cpp:4151 +#: src/gui/settings.cpp:4153 msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4154 msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4155 msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4159 +#: src/gui/settings.cpp:4161 msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4164 msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4166 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:4167 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4168 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4169 msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4170 msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4171 msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4172 msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4171 +#: src/gui/settings.cpp:4173 msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4174 msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4175 msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4176 msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4177 msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4178 msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4179 msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4180 msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4181 msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4186 msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4187 msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4188 msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4189 msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4190 msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4195 msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4200 msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4205 msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4208 +#: src/gui/settings.cpp:4210 msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4216 msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4220 msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4294 msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4299 -#, c-format -msgid "%PB used" -msgstr "" - #: src/gui/settings.cpp:4301 #, c-format -msgid "%TB used" +msgid "%PB used" msgstr "" #: src/gui/settings.cpp:4303 #, c-format -msgid "%GB used" +msgid "%TB used" msgstr "" #: src/gui/settings.cpp:4305 #, c-format -msgid "%MB used" +msgid "%GB used" msgstr "" #: src/gui/settings.cpp:4307 #, c-format -msgid "%KB used" +msgid "%MB used" msgstr "" #: src/gui/settings.cpp:4309 #, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4311 +#, c-format msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4314 +#: src/gui/settings.cpp:4316 msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4320 msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4324 +#: src/gui/settings.cpp:4326 msgid "Size" msgstr "" -#: src/gui/settings.cpp:4325 +#: src/gui/settings.cpp:4327 msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4335 -#, c-format -msgid "%P" -msgstr "" - #: src/gui/settings.cpp:4337 #, c-format -msgid "%T" +msgid "%P" msgstr "" #: src/gui/settings.cpp:4339 #, c-format -msgid "%G" +msgid "%T" msgstr "" #: src/gui/settings.cpp:4341 #, c-format -msgid "%M" +msgid "%G" msgstr "" #: src/gui/settings.cpp:4343 #, c-format -msgid "%K" +msgid "%M" msgstr "" #: src/gui/settings.cpp:4345 #, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4347 +#, c-format msgid "%" msgstr "" -#: src/gui/settings.cpp:4469 +#: src/gui/settings.cpp:4471 msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4471 +#: src/gui/settings.cpp:4473 msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4473 +#: src/gui/settings.cpp:4475 msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4477 +#: src/gui/settings.cpp:4479 msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4487 +#: src/gui/settings.cpp:4489 msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4491 +#: src/gui/settings.cpp:4493 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4495 +#: src/gui/settings.cpp:4497 msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4499 +#: src/gui/settings.cpp:4501 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4503 +#: src/gui/settings.cpp:4505 msgid "unlocked audio multi-threading options!" msgstr "" -#: src/gui/settings.cpp:4507 +#: src/gui/settings.cpp:4509 msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4525 +#: src/gui/settings.cpp:4527 msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4531 +#: src/gui/settings.cpp:4533 msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4539 +#: src/gui/settings.cpp:4541 msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:5609 +#: src/gui/settings.cpp:5611 msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:5798 +#: src/gui/settings.cpp:5800 #, c-format msgid "error while loading config! (%s)" msgstr "" @@ -11240,10 +14694,6 @@ msgstr "" msgid "Sega VDP/Master System" msgstr "" -#: src/gui/sysConf.cpp:158 -msgid "TI SN76489" -msgstr "" - #: src/gui/sysConf.cpp:162 msgid "TI SN76489 with Atari-like short noise" msgstr "" @@ -11627,10 +15077,6 @@ msgstr "" msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:913 -msgid "AY-3-8910" -msgstr "" - #: src/gui/sysConf.cpp:917 msgid "YM2149(F)" msgstr "" diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 3812779cd..fe318f576 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -48,124 +48,124 @@ void process(void* u, float** in, float** out, int inChans, int outChans, unsign const char* DivEngine::getEffectDesc(unsigned char effect, int chan, bool notNull) { switch (effect) { case 0x00: - return "00xy: Arpeggio"; + return _("00xy: Arpeggio"); case 0x01: - return "01xx: Pitch slide up"; + return _("01xx: Pitch slide up"); case 0x02: - return "02xx: Pitch slide down"; + return _("02xx: Pitch slide down"); case 0x03: - return "03xx: Portamento"; + return _("03xx: Portamento"); case 0x04: - return "04xy: Vibrato (x: speed; y: depth)"; + return _("04xy: Vibrato (x: speed; y: depth)"); case 0x05: - return "05xy: Volume slide + vibrato (compatibility only!)"; + return _("05xy: Volume slide + vibrato (compatibility only!)"); case 0x06: - return "06xy: Volume slide + portamento (compatibility only!)"; + return _("06xy: Volume slide + portamento (compatibility only!)"); case 0x07: - return "07xy: Tremolo (x: speed; y: depth)"; + return _("07xy: Tremolo (x: speed; y: depth)"); case 0x08: - return "08xy: Set panning (x: left; y: right)"; + return _("08xy: Set panning (x: left; y: right)"); case 0x09: - return "09xx: Set groove pattern (speed 1 if no grooves exist)"; + return _("09xx: Set groove pattern (speed 1 if no grooves exist)"); case 0x0a: - return "0Axy: Volume slide (0y: down; x0: up)"; + return _("0Axy: Volume slide (0y: down; x0: up)"); case 0x0b: - return "0Bxx: Jump to pattern"; + return _("0Bxx: Jump to pattern"); case 0x0c: - return "0Cxx: Retrigger"; + return _("0Cxx: Retrigger"); case 0x0d: - return "0Dxx: Jump to next pattern"; + return _("0Dxx: Jump to next pattern"); case 0x0f: - return "0Fxx: Set speed (speed 2 if no grooves exist)"; + return _("0Fxx: Set speed (speed 2 if no grooves exist)"); case 0x80: - return "80xx: Set panning (00: left; 80: center; FF: right)"; + return _("80xx: Set panning (00: left; 80: center; FF: right)"); case 0x81: - return "81xx: Set panning (left channel)"; + return _("81xx: Set panning (left channel)"); case 0x82: - return "82xx: Set panning (right channel)"; + return _("82xx: Set panning (right channel)"); case 0x88: - return "88xy: Set panning (rear channels; x: left; y: right)"; + return _("88xy: Set panning (rear channels; x: left; y: right)"); break; case 0x89: - return "89xx: Set panning (rear left channel)"; + return _("89xx: Set panning (rear left channel)"); break; case 0x8a: - return "8Axx: Set panning (rear right channel)"; + return _("8Axx: Set panning (rear right channel)"); break; case 0xc0: case 0xc1: case 0xc2: case 0xc3: - return "Cxxx: Set tick rate (hz)"; + return _("Cxxx: Set tick rate (hz)"); case 0xe0: - return "E0xx: Set arp speed"; + return _("E0xx: Set arp speed"); case 0xe1: - return "E1xy: Note slide up (x: speed; y: semitones)"; + return _("E1xy: Note slide up (x: speed; y: semitones)"); case 0xe2: - return "E2xy: Note slide down (x: speed; y: semitones)"; + return _("E2xy: Note slide down (x: speed; y: semitones)"); case 0xe3: - return "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)"; + return _("E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)"); case 0xe4: - return "E4xx: Set vibrato range"; + return _("E4xx: Set vibrato range"); case 0xe5: - return "E5xx: Set pitch (80: center)"; + return _("E5xx: Set pitch (80: center)"); case 0xe6: - return "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)"; + return _("E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)"); case 0xe7: - return "E7xx: Macro release"; + return _("E7xx: Macro release"); case 0xe8: - return "E8xy: Quick legato up (x: time; y: semitones)"; + return _("E8xy: Quick legato up (x: time; y: semitones)"); case 0xe9: - return "E9xy: Quick legato down (x: time; y: semitones)"; + return _("E9xy: Quick legato down (x: time; y: semitones)"); case 0xea: - return "EAxx: Legato"; + return _("EAxx: Legato"); case 0xeb: - return "EBxx: Set LEGACY sample mode bank"; + return _("EBxx: Set LEGACY sample mode bank"); case 0xec: - return "ECxx: Note cut"; + return _("ECxx: Note cut"); case 0xed: - return "EDxx: Note delay"; + return _("EDxx: Note delay"); case 0xee: - return "EExx: Send external command"; + return _("EExx: Send external command"); case 0xf0: - return "F0xx: Set tick rate (bpm)"; + return _("F0xx: Set tick rate (bpm)"); case 0xf1: - return "F1xx: Single tick note slide up"; + return _("F1xx: Single tick note slide up"); case 0xf2: - return "F2xx: Single tick note slide down"; + return _("F2xx: Single tick note slide down"); case 0xf3: - return "F3xx: Fine volume slide up"; + return _("F3xx: Fine volume slide up"); case 0xf4: - return "F4xx: Fine volume slide down"; + return _("F4xx: Fine volume slide down"); case 0xf5: - return "F5xx: Disable macro (see manual)"; + return _("F5xx: Disable macro (see manual)"); case 0xf6: - return "F6xx: Enable macro (see manual)"; + return _("F6xx: Enable macro (see manual)"); case 0xf7: - return "F7xx: Restart macro (see manual)"; + return _("F7xx: Restart macro (see manual)"); case 0xf8: - return "F8xx: Single tick volume slide up"; + return _("F8xx: Single tick volume slide up"); case 0xf9: - return "F9xx: Single tick volume slide down"; + return _("F9xx: Single tick volume slide down"); case 0xfa: - return "FAxx: Fast volume slide (0y: down; x0: up)"; + return _("FAxx: Fast volume slide (0y: down; x0: up)"); case 0xfc: - return "FCxx: Note release"; + return _("FCxx: Note release"); case 0xfd: - return "FDxx: Set virtual tempo numerator"; + return _("FDxx: Set virtual tempo numerator"); case 0xfe: - return "FExx: Set virtual tempo denominator"; + return _("FExx: Set virtual tempo denominator"); case 0xff: - return "FFxx: Stop song"; + return _("FFxx: Stop song"); default: if ((effect&0xf0)==0x90) { if (song.oldSampleOffset) { - return "9xxx: Set sample offset*256"; + return _("9xxx: Set sample offset*256"); } switch (effect) { case 0x90: - return "90xx: Set sample offset (first byte)"; + return _("90xx: Set sample offset (first byte)"); case 0x91: - return "91xx: Set sample offset (second byte, ×256)"; + return _("91xx: Set sample offset (second byte, ×256)"); case 0x92: - return "92xx: Set sample offset (third byte, ×65536)"; + return _("92xx: Set sample offset (third byte, ×65536)"); } } else if (chan>=0 && chan>1)) { logE("could not get file length: %s",strerror(errno)); - lastError=fmt::sprintf("on pre tell: %s",strerror(errno)); + lastError=fmt::sprintf(_("on pre tell: %s"),strerror(errno)); fclose(f); return -1; } if (len<1) { if (len==0) { logE("that file is empty!"); - lastError="file is empty"; + lastError=_("file is empty"); } else { logE("tell error: %s",strerror(errno)); - lastError=fmt::sprintf("on tell: %s",strerror(errno)); + lastError=fmt::sprintf(_("on tell: %s"),strerror(errno)); } fclose(f); return -1; } if (len!=expectedSize) { logE("ROM size mismatch, expected: %d bytes, was: %d bytes", expectedSize, len); - lastError=fmt::sprintf("ROM size mismatch, expected: %d bytes, was: %d", expectedSize, len); + lastError=fmt::sprintf(_("ROM size mismatch, expected: %d bytes, was: %d"), expectedSize, len); return -1; } if (fseek(f,0,SEEK_SET)<0) { logE("size error: %s",strerror(errno)); - lastError=fmt::sprintf("on get size: %s",strerror(errno)); + lastError=fmt::sprintf(_("on get size: %s"),strerror(errno)); fclose(f); return -1; } unsigned char* file=new unsigned char[len]; if (fread(file,1,(size_t)len,f)!=(size_t)len) { logE("read error: %s",strerror(errno)); - lastError=fmt::sprintf("on read: %s",strerror(errno)); + lastError=fmt::sprintf(_("on read: %s"),strerror(errno)); fclose(f); delete[] file; return -1; @@ -1073,11 +1073,11 @@ void DivEngine::delUnusedSamples() { bool DivEngine::changeSystem(int index, DivSystem which, bool preserveOrder) { if (index<0 || index>=song.systemLen) { - lastError="invalid index"; + lastError=_("invalid index"); return false; } if (chans-getChannelCount(song.system[index])+getChannelCount(which)>DIV_MAX_CHANS) { - lastError=fmt::sprintf("max number of total channels is %d",DIV_MAX_CHANS); + lastError=fmt::sprintf(_("max number of total channels is %d"),DIV_MAX_CHANS); return false; } @@ -1128,11 +1128,11 @@ bool DivEngine::changeSystem(int index, DivSystem which, bool preserveOrder) { bool DivEngine::addSystem(DivSystem which) { if (song.systemLen>=DIV_MAX_CHIPS) { - lastError=fmt::sprintf("max number of systems is %d",DIV_MAX_CHIPS); + lastError=fmt::sprintf(_("max number of systems is %d"),DIV_MAX_CHIPS); return false; } if (chans+getChannelCount(which)>DIV_MAX_CHANS) { - lastError=fmt::sprintf("max number of total channels is %d",DIV_MAX_CHANS); + lastError=fmt::sprintf(_("max number of total channels is %d"),DIV_MAX_CHANS); return false; } quitDispatch(); @@ -1178,15 +1178,15 @@ bool DivEngine::addSystem(DivSystem which) { bool DivEngine::duplicateSystem(int index, bool pat, bool end) { if (index<0 || index>=song.systemLen) { - lastError="invalid index"; + lastError=_("invalid index"); return false; } if (song.systemLen>=DIV_MAX_CHIPS) { - lastError=fmt::sprintf("max number of systems is %d",DIV_MAX_CHIPS); + lastError=fmt::sprintf(_("max number of systems is %d"),DIV_MAX_CHIPS); return false; } if (chans+getChannelCount(song.system[index])>DIV_MAX_CHANS) { - lastError=fmt::sprintf("max number of total channels is %d",DIV_MAX_CHANS); + lastError=fmt::sprintf(_("max number of total channels is %d"),DIV_MAX_CHANS); return false; } quitDispatch(); @@ -1283,11 +1283,11 @@ bool DivEngine::duplicateSystem(int index, bool pat, bool end) { // TODO: maybe issue with subsongs? bool DivEngine::removeSystem(int index, bool preserveOrder) { if (song.systemLen<=1) { - lastError="cannot remove the last one"; + lastError=_("cannot remove the last one"); return false; } if (index<0 || index>=song.systemLen) { - lastError="invalid index"; + lastError=_("invalid index"); return false; } int chanCount=chans; @@ -1457,15 +1457,15 @@ void DivEngine::swapSystemUnsafe(int src, int dest, bool preserveOrder) { bool DivEngine::swapSystem(int src, int dest, bool preserveOrder) { if (src==dest) { - lastError="source and destination are equal"; + lastError=_("source and destination are equal"); return false; } if (src<0 || src>=song.systemLen) { - lastError="invalid source index"; + lastError=_("invalid source index"); return false; } if (dest<0 || dest>=song.systemLen) { - lastError="invalid destination index"; + lastError=_("invalid destination index"); return false; } //int chanCount=chans; @@ -2633,7 +2633,7 @@ int DivEngine::addInstrument(int refChan, DivInstrumentType fallbackType) { *ins=song.nullInsQSound; } } - ins->name=fmt::sprintf("Instrument %d",insCount); + ins->name=fmt::sprintf(_("Instrument %d"),insCount); if (prefType!=DIV_INS_NULL) { ins->type=prefType; } @@ -2707,7 +2707,7 @@ void DivEngine::delInstrument(int index) { int DivEngine::addWave() { if (song.wave.size()>=256) { - lastError="too many wavetables!"; + lastError=_("too many wavetables!"); return -1; } BUSY_BEGIN; @@ -2724,7 +2724,7 @@ int DivEngine::addWave() { int DivEngine::addWavePtr(DivWavetable* which) { if (song.wave.size()>=256) { - lastError="too many wavetables!"; + lastError=_("too many wavetables!"); delete which; return -1; } @@ -2749,35 +2749,35 @@ DivWavetable* DivEngine::waveFromFile(const char* path, bool addRaw) { ssize_t len; if (fseek(f,0,SEEK_END)!=0) { fclose(f); - lastError=fmt::sprintf("could not seek to end: %s",strerror(errno)); + lastError=fmt::sprintf(_("could not seek to end: %s"),strerror(errno)); return NULL; } len=ftell(f); if (len<0) { fclose(f); - lastError=fmt::sprintf("could not determine file size: %s",strerror(errno)); + lastError=fmt::sprintf(_("could not determine file size: %s"),strerror(errno)); return NULL; } if (len==(SIZE_MAX>>1)) { fclose(f); - lastError="file size is invalid!"; + lastError=_("file size is invalid!"); return NULL; } if (len==0) { fclose(f); - lastError="file is empty"; + lastError=_("file is empty"); return NULL; } if (fseek(f,0,SEEK_SET)!=0) { fclose(f); - lastError=fmt::sprintf("could not seek to beginning: %s",strerror(errno)); + lastError=fmt::sprintf(_("could not seek to beginning: %s"),strerror(errno)); return NULL; } buf=new unsigned char[len]; if (fread(buf,1,len,f)!=(size_t)len) { logW("did not read entire wavetable file buffer!"); delete[] buf; - lastError=fmt::sprintf("could not read entire file: %s",strerror(errno)); + lastError=fmt::sprintf(_("could not read entire file: %s"),strerror(errno)); return NULL; } fclose(f); @@ -2803,7 +2803,7 @@ DivWavetable* DivEngine::waveFromFile(const char* path, bool addRaw) { reader.readS(); // reserved reader.seek(20,SEEK_SET); if (wave->readWaveData(reader,version)!=DIV_DATA_SUCCESS) { - lastError="invalid wavetable header/data!"; + lastError=_("invalid wavetable header/data!"); delete wave; delete[] buf; return NULL; @@ -2874,7 +2874,7 @@ DivWavetable* DivEngine::waveFromFile(const char* path, bool addRaw) { } catch (EndOfFileException& e) { delete wave; delete[] buf; - lastError="premature end of file"; + lastError=_("premature end of file"); return NULL; } @@ -2901,14 +2901,14 @@ void DivEngine::delWave(int index) { int DivEngine::addSample() { if (song.sample.size()>=256) { - lastError="too many samples!"; + lastError=_("too many samples!"); return -1; } BUSY_BEGIN; saveLock.lock(); DivSample* sample=new DivSample; int sampleCount=(int)song.sample.size(); - sample->name=fmt::sprintf("Sample %d",sampleCount); + sample->name=fmt::sprintf(_("Sample %d"),sampleCount); song.sample.push_back(sample); song.sampleLen=sampleCount+1; sPreview.sample=-1; @@ -2923,7 +2923,7 @@ int DivEngine::addSample() { int DivEngine::addSamplePtr(DivSample* which) { if (song.sample.size()>=256) { - lastError="too many samples!"; + lastError=_("too many samples!"); delete which; return -1; } @@ -3053,7 +3053,7 @@ void DivEngine::deepCloneOrder(int pos, bool where) { } } if (didNotFind) { - addWarning(fmt::sprintf("no free patterns in channel %d!",i)); + addWarning(fmt::sprintf(_("no free patterns in channel %d!"),i)); } } if (where) { // at the end diff --git a/src/engine/sysDef.cpp b/src/engine/sysDef.cpp index 1e52ce837..66d1c7604 100644 --- a/src/engine/sysDef.cpp +++ b/src/engine/sysDef.cpp @@ -425,120 +425,120 @@ void DivEngine::registerSystems() { // Common effect handler maps EffectHandlerMap ayPostEffectHandlerMap={ - {0x20, {DIV_CMD_STD_NOISE_MODE, "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)"}}, - {0x21, {DIV_CMD_STD_NOISE_FREQ, "21xx: Set noise frequency (0 to 1F)"}}, - {0x22, {DIV_CMD_AY_ENVELOPE_SET, "22xy: Set envelope mode (x: shape, y: enable for this channel)"}}, - {0x23, {DIV_CMD_AY_ENVELOPE_LOW, "23xx: Set envelope period low byte"}}, - {0x24, {DIV_CMD_AY_ENVELOPE_HIGH, "24xx: Set envelope period high byte"}}, - {0x25, {DIV_CMD_AY_ENVELOPE_SLIDE, "25xx: Envelope slide up", negEffectVal}}, - {0x26, {DIV_CMD_AY_ENVELOPE_SLIDE, "26xx: Envelope slide down"}}, - {0x29, {DIV_CMD_AY_AUTO_ENVELOPE, "29xy: Set auto-envelope (x: numerator; y: denominator)"}}, - {0x2e, {DIV_CMD_AY_IO_WRITE, "2Exx: Write to I/O port A", constVal<0>, effectVal}}, - {0x2f, {DIV_CMD_AY_IO_WRITE, "2Fxx: Write to I/O port B", constVal<1>, effectVal}}, + {0x20, {DIV_CMD_STD_NOISE_MODE, _("20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)")}}, + {0x21, {DIV_CMD_STD_NOISE_FREQ, _("21xx: Set noise frequency (0 to 1F)")}}, + {0x22, {DIV_CMD_AY_ENVELOPE_SET, _("22xy: Set envelope mode (x: shape, y: enable for this channel)")}}, + {0x23, {DIV_CMD_AY_ENVELOPE_LOW, _("23xx: Set envelope period low byte")}}, + {0x24, {DIV_CMD_AY_ENVELOPE_HIGH, _("24xx: Set envelope period high byte")}}, + {0x25, {DIV_CMD_AY_ENVELOPE_SLIDE, _("25xx: Envelope slide up"), negEffectVal}}, + {0x26, {DIV_CMD_AY_ENVELOPE_SLIDE, _("26xx: Envelope slide down")}}, + {0x29, {DIV_CMD_AY_AUTO_ENVELOPE, _("29xy: Set auto-envelope (x: numerator; y: denominator)")}}, + {0x2e, {DIV_CMD_AY_IO_WRITE, _("2Exx: Write to I/O port A"), constVal<0>, effectVal}}, + {0x2f, {DIV_CMD_AY_IO_WRITE, _("2Fxx: Write to I/O port B"), constVal<1>, effectVal}}, }; EffectHandlerMap ay8930PostEffectHandlerMap={ - {0x20, {DIV_CMD_STD_NOISE_MODE, "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)"}}, - {0x21, {DIV_CMD_STD_NOISE_FREQ, "21xx: Set noise frequency (0 to FF)"}}, - {0x22, {DIV_CMD_AY_ENVELOPE_SET, "22xy: Set envelope mode (x: shape, y: enable for this channel)"}}, - {0x23, {DIV_CMD_AY_ENVELOPE_LOW, "23xx: Set envelope period low byte"}}, - {0x24, {DIV_CMD_AY_ENVELOPE_HIGH, "24xx: Set envelope period high byte"}}, - {0x25, {DIV_CMD_AY_ENVELOPE_SLIDE, "25xx: Envelope slide up", negEffectVal}}, - {0x26, {DIV_CMD_AY_ENVELOPE_SLIDE, "26xx: Envelope slide down"}}, - {0x29, {DIV_CMD_AY_AUTO_ENVELOPE, "29xy: Set auto-envelope (x: numerator; y: denominator)"}}, - {0x2e, {DIV_CMD_AY_IO_WRITE, "2Exx: Write to I/O port A", constVal<0>, effectVal}}, - {0x2f, {DIV_CMD_AY_IO_WRITE, "2Fxx: Write to I/O port B", constVal<1>, effectVal}}, - {0x12, {DIV_CMD_STD_NOISE_MODE, "12xx: Set duty cycle (0 to 8)", + {0x20, {DIV_CMD_STD_NOISE_MODE, _("20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)")}}, + {0x21, {DIV_CMD_STD_NOISE_FREQ, _("21xx: Set noise frequency (0 to FF)")}}, + {0x22, {DIV_CMD_AY_ENVELOPE_SET, _("22xy: Set envelope mode (x: shape, y: enable for this channel)")}}, + {0x23, {DIV_CMD_AY_ENVELOPE_LOW, _("23xx: Set envelope period low byte")}}, + {0x24, {DIV_CMD_AY_ENVELOPE_HIGH, _("24xx: Set envelope period high byte")}}, + {0x25, {DIV_CMD_AY_ENVELOPE_SLIDE, _("25xx: Envelope slide up"), negEffectVal}}, + {0x26, {DIV_CMD_AY_ENVELOPE_SLIDE, _("26xx: Envelope slide down")}}, + {0x29, {DIV_CMD_AY_AUTO_ENVELOPE, _("29xy: Set auto-envelope (x: numerator; y: denominator)")}}, + {0x2e, {DIV_CMD_AY_IO_WRITE, _("2Exx: Write to I/O port A"), constVal<0>, effectVal}}, + {0x2f, {DIV_CMD_AY_IO_WRITE, _("2Fxx: Write to I/O port B"), constVal<1>, effectVal}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set duty cycle (0 to 8)"), [](unsigned char, unsigned char val) -> int { return 0x10+(val&15); }}}, - {0x27, {DIV_CMD_AY_NOISE_MASK_AND, "27xx: Set noise AND mask"}}, - {0x28, {DIV_CMD_AY_NOISE_MASK_OR, "28xx: Set noise OR mask"}}, - {0x2c, {DIV_CMD_AY_AUTO_PWM, "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR mask); y: offset"}}, - {0x2d, {DIV_CMD_AY_IO_WRITE, "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER", constVal<255>, effectVal}}, + {0x27, {DIV_CMD_AY_NOISE_MASK_AND, _("27xx: Set noise AND mask")}}, + {0x28, {DIV_CMD_AY_NOISE_MASK_OR, _("28xx: Set noise OR mask")}}, + {0x2c, {DIV_CMD_AY_AUTO_PWM, _("2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR mask); y: offset")}}, + {0x2d, {DIV_CMD_AY_IO_WRITE, _("2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER"), constVal<255>, effectVal}}, }; EffectHandlerMap fmEffectHandlerMap={ - {0x30, {DIV_CMD_FM_HARD_RESET, "30xx: Toggle hard envelope reset on new notes"}}, + {0x30, {DIV_CMD_FM_HARD_RESET, _("30xx: Toggle hard envelope reset on new notes")}}, }; EffectHandlerMap fmExtChEffectHandlerMap(fmEffectHandlerMap); fmExtChEffectHandlerMap.insert({ - {0x18, {DIV_CMD_FM_EXTCH, "18xx: Toggle extended channel 3 mode"}}, + {0x18, {DIV_CMD_FM_EXTCH, _("18xx: Toggle extended channel 3 mode")}}, }); EffectHandlerMap fmOPN2EffectHandlerMap(fmEffectHandlerMap); fmOPN2EffectHandlerMap.insert({ - {0x17, {DIV_CMD_SAMPLE_MODE, "17xx: Toggle PCM mode (LEGACY)"}}, - {0xdf, {DIV_CMD_SAMPLE_DIR, "DFxx: Set sample playback direction (0: normal; 1: reverse)"}}, + {0x17, {DIV_CMD_SAMPLE_MODE, _("17xx: Toggle PCM mode (LEGACY)")}}, + {0xdf, {DIV_CMD_SAMPLE_DIR, _("DFxx: Set sample playback direction (0: normal; 1: reverse)")}}, }); EffectHandlerMap fmOPLDrumsEffectHandlerMap(fmEffectHandlerMap); fmOPLDrumsEffectHandlerMap.insert({ - {0x18, {DIV_CMD_FM_EXTCH, "18xx: Toggle drums mode (1: enabled; 0: disabled)"}}, + {0x18, {DIV_CMD_FM_EXTCH, _("18xx: Toggle drums mode (1: enabled; 0: disabled)")}}, }); EffectHandlerMap fmOPNPostEffectHandlerMap={ - {0x11, {DIV_CMD_FM_FB, "11xx: Set feedback (0 to 7)"}}, - {0x12, {DIV_CMD_FM_TL, "12xx: Set level of operator 1 (0 highest, 7F lowest)", constVal<0>, effectVal}}, - {0x13, {DIV_CMD_FM_TL, "13xx: Set level of operator 2 (0 highest, 7F lowest)", constVal<1>, effectVal}}, - {0x14, {DIV_CMD_FM_TL, "14xx: Set level of operator 3 (0 highest, 7F lowest)", constVal<2>, effectVal}}, - {0x15, {DIV_CMD_FM_TL, "15xx: Set level of operator 4 (0 highest, 7F lowest)", constVal<3>, effectVal}}, - {0x16, {DIV_CMD_FM_MULT, "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)", effectOpValNoZero<4>, effectValAnd<15>}}, - {0x19, {DIV_CMD_FM_AR, "19xx: Set attack of all operators (0 to 1F)", constVal<-1>, effectValAnd<31>}}, - {0x1a, {DIV_CMD_FM_AR, "1Axx: Set attack of operator 1 (0 to 1F)", constVal<0>, effectValAnd<31>}}, - {0x1b, {DIV_CMD_FM_AR, "1Bxx: Set attack of operator 2 (0 to 1F)", constVal<1>, effectValAnd<31>}}, - {0x1c, {DIV_CMD_FM_AR, "1Cxx: Set attack of operator 3 (0 to 1F)", constVal<2>, effectValAnd<31>}}, - {0x1d, {DIV_CMD_FM_AR, "1Dxx: Set attack of operator 4 (0 to 1F)", constVal<3>, effectValAnd<31>}}, - {0x50, {DIV_CMD_FM_AM, "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)", effectOpVal<4>, effectValAnd<1>}}, - {0x51, {DIV_CMD_FM_SL, "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)", effectOpVal<4>, effectValAnd<15>}}, - {0x52, {DIV_CMD_FM_RR, "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)", effectOpVal<4>, effectValAnd<15>}}, - {0x53, {DIV_CMD_FM_DT, "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 is center)", effectOpVal<4>, effectValAnd<7>}}, - {0x54, {DIV_CMD_FM_RS, "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)", effectOpVal<4>, effectValAnd<3>}}, - {0x56, {DIV_CMD_FM_DR, "56xx: Set decay of all operators (0 to 1F)", constVal<-1>, effectValAnd<31>}}, - {0x57, {DIV_CMD_FM_DR, "57xx: Set decay of operator 1 (0 to 1F)", constVal<0>, effectValAnd<31>}}, - {0x58, {DIV_CMD_FM_DR, "58xx: Set decay of operator 2 (0 to 1F)", constVal<1>, effectValAnd<31>}}, - {0x59, {DIV_CMD_FM_DR, "59xx: Set decay of operator 3 (0 to 1F)", constVal<2>, effectValAnd<31>}}, - {0x5a, {DIV_CMD_FM_DR, "5Axx: Set decay of operator 4 (0 to 1F)", constVal<3>, effectValAnd<31>}}, - {0x5b, {DIV_CMD_FM_D2R, "5Bxx: Set decay 2 of all operators (0 to 1F)", constVal<-1>, effectValAnd<31>}}, - {0x5c, {DIV_CMD_FM_D2R, "5Cxx: Set decay 2 of operator 1 (0 to 1F)", constVal<0>, effectValAnd<31>}}, - {0x5d, {DIV_CMD_FM_D2R, "5Dxx: Set decay 2 of operator 2 (0 to 1F)", constVal<1>, effectValAnd<31>}}, - {0x5e, {DIV_CMD_FM_D2R, "5Exx: Set decay 2 of operator 3 (0 to 1F)", constVal<2>, effectValAnd<31>}}, - {0x5f, {DIV_CMD_FM_D2R, "5Fxx: Set decay 2 of operator 4 (0 to 1F)", constVal<3>, effectValAnd<31>}}, + {0x11, {DIV_CMD_FM_FB, _("11xx: Set feedback (0 to 7)")}}, + {0x12, {DIV_CMD_FM_TL, _("12xx: Set level of operator 1 (0 highest, 7F lowest)"), constVal<0>, effectVal}}, + {0x13, {DIV_CMD_FM_TL, _("13xx: Set level of operator 2 (0 highest, 7F lowest)"), constVal<1>, effectVal}}, + {0x14, {DIV_CMD_FM_TL, _("14xx: Set level of operator 3 (0 highest, 7F lowest)"), constVal<2>, effectVal}}, + {0x15, {DIV_CMD_FM_TL, _("15xx: Set level of operator 4 (0 highest, 7F lowest)"), constVal<3>, effectVal}}, + {0x16, {DIV_CMD_FM_MULT, _("16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)"), effectOpValNoZero<4>, effectValAnd<15>}}, + {0x19, {DIV_CMD_FM_AR, _("19xx: Set attack of all operators (0 to 1F)"), constVal<-1>, effectValAnd<31>}}, + {0x1a, {DIV_CMD_FM_AR, _("1Axx: Set attack of operator 1 (0 to 1F)"), constVal<0>, effectValAnd<31>}}, + {0x1b, {DIV_CMD_FM_AR, _("1Bxx: Set attack of operator 2 (0 to 1F)"), constVal<1>, effectValAnd<31>}}, + {0x1c, {DIV_CMD_FM_AR, _("1Cxx: Set attack of operator 3 (0 to 1F)"), constVal<2>, effectValAnd<31>}}, + {0x1d, {DIV_CMD_FM_AR, _("1Dxx: Set attack of operator 4 (0 to 1F)"), constVal<3>, effectValAnd<31>}}, + {0x50, {DIV_CMD_FM_AM, _("50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)"), effectOpVal<4>, effectValAnd<1>}}, + {0x51, {DIV_CMD_FM_SL, _("51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)"), effectOpVal<4>, effectValAnd<15>}}, + {0x52, {DIV_CMD_FM_RR, _("52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)"), effectOpVal<4>, effectValAnd<15>}}, + {0x53, {DIV_CMD_FM_DT, _("53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 is center)"), effectOpVal<4>, effectValAnd<7>}}, + {0x54, {DIV_CMD_FM_RS, _("54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)"), effectOpVal<4>, effectValAnd<3>}}, + {0x56, {DIV_CMD_FM_DR, _("56xx: Set decay of all operators (0 to 1F)"), constVal<-1>, effectValAnd<31>}}, + {0x57, {DIV_CMD_FM_DR, _("57xx: Set decay of operator 1 (0 to 1F)"), constVal<0>, effectValAnd<31>}}, + {0x58, {DIV_CMD_FM_DR, _("58xx: Set decay of operator 2 (0 to 1F)"), constVal<1>, effectValAnd<31>}}, + {0x59, {DIV_CMD_FM_DR, _("59xx: Set decay of operator 3 (0 to 1F)"), constVal<2>, effectValAnd<31>}}, + {0x5a, {DIV_CMD_FM_DR, _("5Axx: Set decay of operator 4 (0 to 1F)"), constVal<3>, effectValAnd<31>}}, + {0x5b, {DIV_CMD_FM_D2R, _("5Bxx: Set decay 2 of all operators (0 to 1F)"), constVal<-1>, effectValAnd<31>}}, + {0x5c, {DIV_CMD_FM_D2R, _("5Cxx: Set decay 2 of operator 1 (0 to 1F)"), constVal<0>, effectValAnd<31>}}, + {0x5d, {DIV_CMD_FM_D2R, _("5Dxx: Set decay 2 of operator 2 (0 to 1F)"), constVal<1>, effectValAnd<31>}}, + {0x5e, {DIV_CMD_FM_D2R, _("5Exx: Set decay 2 of operator 3 (0 to 1F)"), constVal<2>, effectValAnd<31>}}, + {0x5f, {DIV_CMD_FM_D2R, _("5Fxx: Set decay 2 of operator 4 (0 to 1F)"), constVal<3>, effectValAnd<31>}}, }; EffectHandlerMap fmOPMPostEffectHandlerMap(fmOPNPostEffectHandlerMap); fmOPMPostEffectHandlerMap.insert({ - {0x10, {DIV_CMD_STD_NOISE_FREQ, "10xx: Set noise frequency (xx: value; 0 disables noise)"}}, - {0x17, {DIV_CMD_FM_LFO, "17xx: Set LFO speed"}}, - {0x18, {DIV_CMD_FM_LFO_WAVE, "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)"}}, - {0x1e, {DIV_CMD_FM_AM_DEPTH, "1Exx: Set AM depth (0 to 7F)", effectValAnd<127>}}, - {0x1f, {DIV_CMD_FM_PM_DEPTH, "1Fxx: Set PM depth (0 to 7F)", effectValAnd<127>}}, - {0x55, {DIV_CMD_FM_SSG, "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from 0 to 3)", effectOpVal<4>, effectValAnd<3>}}, + {0x10, {DIV_CMD_STD_NOISE_FREQ, _("10xx: Set noise frequency (xx: value; 0 disables noise)")}}, + {0x17, {DIV_CMD_FM_LFO, _("17xx: Set LFO speed")}}, + {0x18, {DIV_CMD_FM_LFO_WAVE, _("18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)")}}, + {0x1e, {DIV_CMD_FM_AM_DEPTH, _("1Exx: Set AM depth (0 to 7F)"), effectValAnd<127>}}, + {0x1f, {DIV_CMD_FM_PM_DEPTH, _("1Fxx: Set PM depth (0 to 7F)"), effectValAnd<127>}}, + {0x55, {DIV_CMD_FM_SSG, _("55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from 0 to 3)"), effectOpVal<4>, effectValAnd<3>}}, }); EffectHandlerMap fmOPZPostEffectHandlerMap(fmOPMPostEffectHandlerMap); fmOPZPostEffectHandlerMap.insert({ - {0x24, {DIV_CMD_FM_LFO2, "24xx: Set LFO 2 speed"}}, - {0x25, {DIV_CMD_FM_LFO2_WAVE, "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)"}}, - {0x26, {DIV_CMD_FM_AM2_DEPTH, "26xx: Set AM 2 depth (0 to 7F)", effectValAnd<127>}}, - {0x27, {DIV_CMD_FM_PM2_DEPTH, "27xx: Set PM 2 depth (0 to 7F)", effectValAnd<127>}}, - {0x28, {DIV_CMD_FM_REV, "28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x2a, {DIV_CMD_FM_WS, "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x2b, {DIV_CMD_FM_EG_SHIFT, "2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); y: shift from 0 to 3)", effectOpVal<4>, effectValAnd<3>}}, - {0x2c, {DIV_CMD_FM_FINE, "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)", effectOpVal<4>, effectValAnd<15>}}, + {0x24, {DIV_CMD_FM_LFO2, _("24xx: Set LFO 2 speed")}}, + {0x25, {DIV_CMD_FM_LFO2_WAVE, _("25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)")}}, + {0x26, {DIV_CMD_FM_AM2_DEPTH, _("26xx: Set AM 2 depth (0 to 7F)"), effectValAnd<127>}}, + {0x27, {DIV_CMD_FM_PM2_DEPTH, _("27xx: Set PM 2 depth (0 to 7F)"), effectValAnd<127>}}, + {0x28, {DIV_CMD_FM_REV, _("28xy: Set reverb (x: operator from 1 to 4 (0 for all ops); y: reverb from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x2a, {DIV_CMD_FM_WS, _("2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x2b, {DIV_CMD_FM_EG_SHIFT, _("2Bxy: Set envelope generator shift (x: operator from 1 to 4 (0 for all ops); y: shift from 0 to 3)"), effectOpVal<4>, effectValAnd<3>}}, + {0x2c, {DIV_CMD_FM_FINE, _("2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)"), effectOpVal<4>, effectValAnd<15>}}, }); const EffectHandler fmOPZFixFreqHandler[4]={ - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)", constVal<0>, effectValLong<11>}, - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)", constVal<1>, effectValLong<11>}, - {DIV_CMD_FM_FIXFREQ, "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)", constVal<2>, effectValLong<11>}, - {DIV_CMD_FM_FIXFREQ, "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)", constVal<3>, effectValLong<11>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)"), constVal<0>, effectValLong<11>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)"), constVal<1>, effectValLong<11>}, + {DIV_CMD_FM_FIXFREQ, _("4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)"), constVal<2>, effectValLong<11>}, + {DIV_CMD_FM_FIXFREQ, _("4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)"), constVal<3>, effectValLong<11>}, }; for (int i=0; i<32; i++) { fmOPZPostEffectHandlerMap.emplace(0x30+i,fmOPZFixFreqHandler[i/8]); } fmOPNPostEffectHandlerMap.insert({ - {0x10, {DIV_CMD_FM_LFO, "10xy: Setup LFO (x: enable; y: speed)"}}, - {0x55, {DIV_CMD_FM_SSG, "55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, 8 off)", effectOpVal<4>, effectValAnd<15>}}, + {0x10, {DIV_CMD_FM_LFO, _("10xy: Setup LFO (x: enable; y: speed)")}}, + {0x55, {DIV_CMD_FM_SSG, _("55xy: Set SSG envelope (x: operator from 1 to 4 (0 for all ops); y: 0-7 on, 8 off)"), effectOpVal<4>, effectValAnd<15>}}, }); EffectHandlerMap fmOPN2PostEffectHandlerMap(fmOPNPostEffectHandlerMap); @@ -546,147 +546,147 @@ void DivEngine::registerSystems() { EffectHandlerMap fmOPNAPostEffectHandlerMap(fmOPNPostEffectHandlerMap); fmOPNAPostEffectHandlerMap.insert({ - {0x1f, {DIV_CMD_ADPCMA_GLOBAL_VOLUME, "1Fxx: Set ADPCM-A global volume (0 to 3F)"}}, + {0x1f, {DIV_CMD_ADPCMA_GLOBAL_VOLUME, _("1Fxx: Set ADPCM-A global volume (0 to 3F)")}}, }); EffectHandlerMap fmOPLLPostEffectHandlerMap={ - {0x10, {DIV_CMD_WAVE, "10xx: Set patch (0 to F)"}}, - {0x11, {DIV_CMD_FM_FB, "11xx: Set feedback (0 to 7)"}}, - {0x12, {DIV_CMD_FM_TL, "12xx: Set level of operator 1 (0 highest, 3F lowest)", constVal<0>, effectVal}}, - {0x13, {DIV_CMD_FM_TL, "13xx: Set level of operator 2 (0 highest, 3F lowest)", constVal<1>, effectVal}}, - {0x16, {DIV_CMD_FM_MULT, "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)", effectOpValNoZero<2>, effectValAnd<15>}}, - {0x19, {DIV_CMD_FM_AR, "19xx: Set attack of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x1a, {DIV_CMD_FM_AR, "1Axx: Set attack of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x1b, {DIV_CMD_FM_AR, "1Bxx: Set attack of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x50, {DIV_CMD_FM_AM, "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)", effectOpVal<2>, effectValAnd<1>}}, - {0x51, {DIV_CMD_FM_SL, "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)", effectOpVal<2>, effectValAnd<15>}}, - {0x52, {DIV_CMD_FM_RR, "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)", effectOpVal<2>, effectValAnd<15>}}, - {0x53, {DIV_CMD_FM_VIB, "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)", effectOpVal<2>, effectValAnd<1>}}, - {0x54, {DIV_CMD_FM_RS, "54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale from 0 to 3)", effectOpVal<2>, effectValAnd<3>}}, - {0x55, {DIV_CMD_FM_SUS, "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: enabled)", effectOpVal<2>, effectValAnd<1>}}, - {0x56, {DIV_CMD_FM_DR, "56xx: Set decay of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x57, {DIV_CMD_FM_DR, "57xx: Set decay of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x58, {DIV_CMD_FM_DR, "58xx: Set decay of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x5b, {DIV_CMD_FM_KSR, "5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for all ops); y: enabled)", effectOpVal<2>, effectValAnd<1>}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set patch (0 to F)")}}, + {0x11, {DIV_CMD_FM_FB, _("11xx: Set feedback (0 to 7)")}}, + {0x12, {DIV_CMD_FM_TL, _("12xx: Set level of operator 1 (0 highest, 3F lowest)"), constVal<0>, effectVal}}, + {0x13, {DIV_CMD_FM_TL, _("13xx: Set level of operator 2 (0 highest, 3F lowest)"), constVal<1>, effectVal}}, + {0x16, {DIV_CMD_FM_MULT, _("16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)"), effectOpValNoZero<2>, effectValAnd<15>}}, + {0x19, {DIV_CMD_FM_AR, _("19xx: Set attack of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x1a, {DIV_CMD_FM_AR, _("1Axx: Set attack of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x1b, {DIV_CMD_FM_AR, _("1Bxx: Set attack of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x50, {DIV_CMD_FM_AM, _("50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)"), effectOpVal<2>, effectValAnd<1>}}, + {0x51, {DIV_CMD_FM_SL, _("51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)"), effectOpVal<2>, effectValAnd<15>}}, + {0x52, {DIV_CMD_FM_RR, _("52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)"), effectOpVal<2>, effectValAnd<15>}}, + {0x53, {DIV_CMD_FM_VIB, _("53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)"), effectOpVal<2>, effectValAnd<1>}}, + {0x54, {DIV_CMD_FM_RS, _("54xy: Set envelope scale (x: operator from 1 to 2 (0 for all ops); y: scale from 0 to 3)"), effectOpVal<2>, effectValAnd<3>}}, + {0x55, {DIV_CMD_FM_SUS, _("55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: enabled)"), effectOpVal<2>, effectValAnd<1>}}, + {0x56, {DIV_CMD_FM_DR, _("56xx: Set decay of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x57, {DIV_CMD_FM_DR, _("57xx: Set decay of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x58, {DIV_CMD_FM_DR, _("58xx: Set decay of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x5b, {DIV_CMD_FM_KSR, _("5Bxy: Set whether key will scale envelope (x: operator from 1 to 2 (0 for all ops); y: enabled)"), effectOpVal<2>, effectValAnd<1>}}, }; EffectHandlerMap fmOPLPostEffectHandlerMap={ - {0x10, {DIV_CMD_FM_LFO, "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)", effectValAnd<1>}}, - {0x11, {DIV_CMD_FM_FB, "11xx: Set feedback (0 to 7)"}}, - {0x12, {DIV_CMD_FM_TL, "12xx: Set level of operator 1 (0 highest, 3F lowest)", constVal<0>, effectVal}}, - {0x13, {DIV_CMD_FM_TL, "13xx: Set level of operator 2 (0 highest, 3F lowest)", constVal<1>, effectVal}}, - {0x14, {DIV_CMD_FM_TL, "14xx: Set level of operator 3 (0 highest, 3F lowest)", constVal<2>, effectVal}}, - {0x15, {DIV_CMD_FM_TL, "15xx: Set level of operator 4 (0 highest, 3F lowest)", constVal<3>, effectVal}}, - {0x16, {DIV_CMD_FM_MULT, "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)", effectOpValNoZero<4>, effectValAnd<15>}}, - {0x17, {DIV_CMD_FM_LFO, "17xx: Set global vibrato depth (0: normal, 1: double)", [](unsigned char, unsigned char val) -> int { return (val&1)+2; }}}, - {0x19, {DIV_CMD_FM_AR, "19xx: Set attack of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x1a, {DIV_CMD_FM_AR, "1Axx: Set attack of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x1b, {DIV_CMD_FM_AR, "1Bxx: Set attack of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x1c, {DIV_CMD_FM_AR, "1Cxx: Set attack of operator 3 (0 to F)", constVal<2>, effectValAnd<15>}}, - {0x1d, {DIV_CMD_FM_AR, "1Dxx: Set attack of operator 4 (0 to F)", constVal<3>, effectValAnd<15>}}, - {0x2a, {DIV_CMD_FM_WS, "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 3 in OPL2 and 0 to 7 in OPL3)", effectOpVal<4>, effectValAnd<7>}}, - {0x50, {DIV_CMD_FM_AM, "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)", effectOpVal<4>, effectValAnd<1>}}, - {0x51, {DIV_CMD_FM_SL, "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)", effectOpVal<4>, effectValAnd<15>}}, - {0x52, {DIV_CMD_FM_RR, "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)", effectOpVal<4>, effectValAnd<15>}}, - {0x53, {DIV_CMD_FM_VIB, "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}}, - {0x54, {DIV_CMD_FM_RS, "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)", effectOpVal<4>, effectValAnd<3>}}, - {0x55, {DIV_CMD_FM_SUS, "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}}, - {0x56, {DIV_CMD_FM_DR, "56xx: Set decay of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x57, {DIV_CMD_FM_DR, "57xx: Set decay of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x58, {DIV_CMD_FM_DR, "58xx: Set decay of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x59, {DIV_CMD_FM_DR, "59xx: Set decay of operator 3 (0 to F)", constVal<2>, effectValAnd<15>}}, - {0x5a, {DIV_CMD_FM_DR, "5Axx: Set decay of operator 4 (0 to F)", constVal<3>, effectValAnd<15>}}, - {0x5b, {DIV_CMD_FM_KSR, "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}}, + {0x10, {DIV_CMD_FM_LFO, _("10xx: Set global AM depth (0: 1dB, 1: 4.8dB)"), effectValAnd<1>}}, + {0x11, {DIV_CMD_FM_FB, _("11xx: Set feedback (0 to 7)")}}, + {0x12, {DIV_CMD_FM_TL, _("12xx: Set level of operator 1 (0 highest, 3F lowest)"), constVal<0>, effectVal}}, + {0x13, {DIV_CMD_FM_TL, _("13xx: Set level of operator 2 (0 highest, 3F lowest)"), constVal<1>, effectVal}}, + {0x14, {DIV_CMD_FM_TL, _("14xx: Set level of operator 3 (0 highest, 3F lowest)"), constVal<2>, effectVal}}, + {0x15, {DIV_CMD_FM_TL, _("15xx: Set level of operator 4 (0 highest, 3F lowest)"), constVal<3>, effectVal}}, + {0x16, {DIV_CMD_FM_MULT, _("16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)"), effectOpValNoZero<4>, effectValAnd<15>}}, + {0x17, {DIV_CMD_FM_LFO, _("17xx: Set global vibrato depth (0: normal, 1: double)"), [](unsigned char, unsigned char val) -> int { return (val&1)+2; }}}, + {0x19, {DIV_CMD_FM_AR, _("19xx: Set attack of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x1a, {DIV_CMD_FM_AR, _("1Axx: Set attack of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x1b, {DIV_CMD_FM_AR, _("1Bxx: Set attack of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x1c, {DIV_CMD_FM_AR, _("1Cxx: Set attack of operator 3 (0 to F)"), constVal<2>, effectValAnd<15>}}, + {0x1d, {DIV_CMD_FM_AR, _("1Dxx: Set attack of operator 4 (0 to F)"), constVal<3>, effectValAnd<15>}}, + {0x2a, {DIV_CMD_FM_WS, _("2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 3 in OPL2 and 0 to 7 in OPL3)"), effectOpVal<4>, effectValAnd<7>}}, + {0x50, {DIV_CMD_FM_AM, _("50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)"), effectOpVal<4>, effectValAnd<1>}}, + {0x51, {DIV_CMD_FM_SL, _("51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)"), effectOpVal<4>, effectValAnd<15>}}, + {0x52, {DIV_CMD_FM_RR, _("52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)"), effectOpVal<4>, effectValAnd<15>}}, + {0x53, {DIV_CMD_FM_VIB, _("53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}}, + {0x54, {DIV_CMD_FM_RS, _("54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)"), effectOpVal<4>, effectValAnd<3>}}, + {0x55, {DIV_CMD_FM_SUS, _("55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}}, + {0x56, {DIV_CMD_FM_DR, _("56xx: Set decay of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x57, {DIV_CMD_FM_DR, _("57xx: Set decay of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x58, {DIV_CMD_FM_DR, _("58xx: Set decay of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x59, {DIV_CMD_FM_DR, _("59xx: Set decay of operator 3 (0 to F)"), constVal<2>, effectValAnd<15>}}, + {0x5a, {DIV_CMD_FM_DR, _("5Axx: Set decay of operator 4 (0 to F)"), constVal<3>, effectValAnd<15>}}, + {0x5b, {DIV_CMD_FM_KSR, _("5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}}, }; EffectHandlerMap c64PostEffectHandlerMap={ - {0x10, {DIV_CMD_WAVE, "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)"}}, - {0x11, {DIV_CMD_C64_CUTOFF, "11xx: Set coarse cutoff (not recommended; use 4xxx instead)"}}, - {0x12, {DIV_CMD_STD_NOISE_MODE, "12xx: Set coarse pulse width (not recommended; use 3xxx instead)"}}, - {0x13, {DIV_CMD_C64_RESONANCE, "13xx: Set resonance (0 to F)"}}, - {0x14, {DIV_CMD_C64_FILTER_MODE, "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)"}}, - {0x15, {DIV_CMD_C64_RESET_TIME, "15xx: Set envelope reset time"}}, - {0x1a, {DIV_CMD_C64_RESET_MASK, "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)"}}, - {0x1b, {DIV_CMD_C64_FILTER_RESET, "1Bxy: Reset cutoff (x: on new note; y: now)"}}, - {0x1c, {DIV_CMD_C64_DUTY_RESET, "1Cxy: Reset pulse width (x: on new note; y: now)"}}, - {0x1e, {DIV_CMD_C64_EXTENDED, "1Exy: Change other parameters (LEGACY)"}}, - {0x20, {DIV_CMD_C64_AD, "20xy: Set attack/decay (x: attack; y: decay)"}}, - {0x21, {DIV_CMD_C64_SR, "21xy: Set sustain/release (x: sustain; y: release)"}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)")}}, + {0x11, {DIV_CMD_C64_CUTOFF, _("11xx: Set coarse cutoff (not recommended; use 4xxx instead)")}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set coarse pulse width (not recommended; use 3xxx instead)")}}, + {0x13, {DIV_CMD_C64_RESONANCE, _("13xx: Set resonance (0 to F)")}}, + {0x14, {DIV_CMD_C64_FILTER_MODE, _("14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)")}}, + {0x15, {DIV_CMD_C64_RESET_TIME, _("15xx: Set envelope reset time")}}, + {0x1a, {DIV_CMD_C64_RESET_MASK, _("1Axx: Disable envelope reset for this channel (1 disables; 0 enables)")}}, + {0x1b, {DIV_CMD_C64_FILTER_RESET, _("1Bxy: Reset cutoff (x: on new note; y: now)")}}, + {0x1c, {DIV_CMD_C64_DUTY_RESET, _("1Cxy: Reset pulse width (x: on new note; y: now)")}}, + {0x1e, {DIV_CMD_C64_EXTENDED, _("1Exy: Change other parameters (LEGACY)")}}, + {0x20, {DIV_CMD_C64_AD, _("20xy: Set attack/decay (x: attack; y: decay)")}}, + {0x21, {DIV_CMD_C64_SR, _("21xy: Set sustain/release (x: sustain; y: release)")}}, }; - const EffectHandler c64FineDutyHandler(DIV_CMD_C64_FINE_DUTY, "3xxx: Set pulse width (0 to FFF)", effectValLong<12>); - const EffectHandler c64FineCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, "4xxx: Set cutoff (0 to 7FF)", effectValLong<11>); + const EffectHandler c64FineDutyHandler(DIV_CMD_C64_FINE_DUTY, _("3xxx: Set pulse width (0 to FFF)"), effectValLong<12>); + const EffectHandler c64FineCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, _("4xxx: Set cutoff (0 to 7FF)"), effectValLong<11>); for (int i=0; i<16; i++) c64PostEffectHandlerMap.emplace(0x30+i,c64FineDutyHandler); for (int i=0; i<8; i++) c64PostEffectHandlerMap.emplace(0x40+i,c64FineCutoffHandler); EffectHandlerMap waveOnlyEffectHandlerMap={ - {0x10, {DIV_CMD_WAVE, "10xx: Set waveform"}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform")}}, }; EffectHandlerMap segaPCMPostEffectHandlerMap={ - {0x20, {DIV_CMD_SAMPLE_FREQ, "20xx: Set PCM frequency"}} + {0x20, {DIV_CMD_SAMPLE_FREQ, _("20xx: Set PCM frequency")}} }; EffectHandlerMap fmESFMPostEffectHandlerMap={ - {0x10, {DIV_CMD_FM_AM_DEPTH, "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: 1dB, 1: 4.8dB))", effectOpVal<4>, effectValAnd<1>}}, - {0x12, {DIV_CMD_FM_TL, "12xx: Set level of operator 1 (0 highest, 3F lowest)", constVal<0>, effectVal}}, - {0x13, {DIV_CMD_FM_TL, "13xx: Set level of operator 2 (0 highest, 3F lowest)", constVal<1>, effectVal}}, - {0x14, {DIV_CMD_FM_TL, "14xx: Set level of operator 3 (0 highest, 3F lowest)", constVal<2>, effectVal}}, - {0x15, {DIV_CMD_FM_TL, "15xx: Set level of operator 4 (0 highest, 3F lowest)", constVal<3>, effectVal}}, - {0x16, {DIV_CMD_FM_MULT, "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)", effectOpValNoZero<4>, effectValAnd<15>}}, - {0x17, {DIV_CMD_FM_PM_DEPTH, "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: normal, 1: double))", effectOpVal<4>, effectValAnd<1>}}, - {0x19, {DIV_CMD_FM_AR, "19xx: Set attack of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x1a, {DIV_CMD_FM_AR, "1Axx: Set attack of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x1b, {DIV_CMD_FM_AR, "1Bxx: Set attack of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x1c, {DIV_CMD_FM_AR, "1Cxx: Set attack of operator 3 (0 to F)", constVal<2>, effectValAnd<15>}}, - {0x1d, {DIV_CMD_FM_AR, "1Dxx: Set attack of operator 4 (0 to F)", constVal<3>, effectValAnd<15>}}, - {0x20, {DIV_CMD_ESFM_OP_PANNING, "20xy: Set panning of operator 1 (x: left; y: right)", constVal<0>, effectVal}}, - {0x21, {DIV_CMD_ESFM_OP_PANNING, "21xy: Set panning of operator 2 (x: left; y: right)", constVal<1>, effectVal}}, - {0x22, {DIV_CMD_ESFM_OP_PANNING, "22xy: Set panning of operator 3 (x: left; y: right)", constVal<2>, effectVal}}, - {0x23, {DIV_CMD_ESFM_OP_PANNING, "23xy: Set panning of operator 4 (x: left; y: right)", constVal<3>, effectVal}}, - {0x24, {DIV_CMD_ESFM_OUTLVL, "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: level from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x25, {DIV_CMD_ESFM_MODIN, "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); y: level from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x26, {DIV_CMD_ESFM_ENV_DELAY, "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x27, {DIV_CMD_STD_NOISE_MODE, "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)", effectValAnd<3>}}, - {0x2a, {DIV_CMD_FM_WS, "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 7)", effectOpVal<4>, effectValAnd<7>}}, - {0x2f, {DIV_CMD_FM_FIXFREQ, "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 to 7)", effectOpValNoZero<4>, effectValAnd<7>}}, - {0x40, {DIV_CMD_FM_DT, "40xx: Set detune of operator 1 (80: center)", constVal<0>, effectVal}}, - {0x41, {DIV_CMD_FM_DT, "41xx: Set detune of operator 2 (80: center)", constVal<1>, effectVal}}, - {0x42, {DIV_CMD_FM_DT, "42xx: Set detune of operator 3 (80: center)", constVal<2>, effectVal}}, - {0x43, {DIV_CMD_FM_DT, "43xx: Set detune of operator 4 (80: center)", constVal<3>, effectVal}}, - {0x50, {DIV_CMD_FM_AM, "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)", effectOpVal<4>, effectValAnd<1>}}, - {0x51, {DIV_CMD_FM_SL, "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)", effectOpVal<4>, effectValAnd<15>}}, - {0x52, {DIV_CMD_FM_RR, "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)", effectOpVal<4>, effectValAnd<15>}}, - {0x53, {DIV_CMD_FM_VIB, "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}}, - {0x54, {DIV_CMD_FM_RS, "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)", effectOpVal<4>, effectValAnd<3>}}, - {0x55, {DIV_CMD_FM_SUS, "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}}, - {0x56, {DIV_CMD_FM_DR, "56xx: Set decay of all operators (0 to F)", constVal<-1>, effectValAnd<15>}}, - {0x57, {DIV_CMD_FM_DR, "57xx: Set decay of operator 1 (0 to F)", constVal<0>, effectValAnd<15>}}, - {0x58, {DIV_CMD_FM_DR, "58xx: Set decay of operator 2 (0 to F)", constVal<1>, effectValAnd<15>}}, - {0x59, {DIV_CMD_FM_DR, "59xx: Set decay of operator 3 (0 to F)", constVal<2>, effectValAnd<15>}}, - {0x5a, {DIV_CMD_FM_DR, "5Axx: Set decay of operator 4 (0 to F)", constVal<3>, effectValAnd<15>}}, - {0x5b, {DIV_CMD_FM_KSR, "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for all ops); y: enabled)", effectOpVal<4>, effectValAnd<1>}} + {0x10, {DIV_CMD_FM_AM_DEPTH, _("10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: 1dB, 1: 4.8dB))"), effectOpVal<4>, effectValAnd<1>}}, + {0x12, {DIV_CMD_FM_TL, _("12xx: Set level of operator 1 (0 highest, 3F lowest)"), constVal<0>, effectVal}}, + {0x13, {DIV_CMD_FM_TL, _("13xx: Set level of operator 2 (0 highest, 3F lowest)"), constVal<1>, effectVal}}, + {0x14, {DIV_CMD_FM_TL, _("14xx: Set level of operator 3 (0 highest, 3F lowest)"), constVal<2>, effectVal}}, + {0x15, {DIV_CMD_FM_TL, _("15xx: Set level of operator 4 (0 highest, 3F lowest)"), constVal<3>, effectVal}}, + {0x16, {DIV_CMD_FM_MULT, _("16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)"), effectOpValNoZero<4>, effectValAnd<15>}}, + {0x17, {DIV_CMD_FM_PM_DEPTH, _("17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: normal, 1: double))"), effectOpVal<4>, effectValAnd<1>}}, + {0x19, {DIV_CMD_FM_AR, _("19xx: Set attack of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x1a, {DIV_CMD_FM_AR, _("1Axx: Set attack of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x1b, {DIV_CMD_FM_AR, _("1Bxx: Set attack of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x1c, {DIV_CMD_FM_AR, _("1Cxx: Set attack of operator 3 (0 to F)"), constVal<2>, effectValAnd<15>}}, + {0x1d, {DIV_CMD_FM_AR, _("1Dxx: Set attack of operator 4 (0 to F)"), constVal<3>, effectValAnd<15>}}, + {0x20, {DIV_CMD_ESFM_OP_PANNING, _("20xy: Set panning of operator 1 (x: left; y: right)"), constVal<0>, effectVal}}, + {0x21, {DIV_CMD_ESFM_OP_PANNING, _("21xy: Set panning of operator 2 (x: left; y: right)"), constVal<1>, effectVal}}, + {0x22, {DIV_CMD_ESFM_OP_PANNING, _("22xy: Set panning of operator 3 (x: left; y: right)"), constVal<2>, effectVal}}, + {0x23, {DIV_CMD_ESFM_OP_PANNING, _("23xy: Set panning of operator 4 (x: left; y: right)"), constVal<3>, effectVal}}, + {0x24, {DIV_CMD_ESFM_OUTLVL, _("24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: level from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x25, {DIV_CMD_ESFM_MODIN, _("25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); y: level from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x26, {DIV_CMD_ESFM_ENV_DELAY, _("26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x27, {DIV_CMD_STD_NOISE_MODE, _("27xx: Set noise mode for operator 4 (x: mode from 0 to 3)"), effectValAnd<3>}}, + {0x2a, {DIV_CMD_FM_WS, _("2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform from 0 to 7)"), effectOpVal<4>, effectValAnd<7>}}, + {0x2f, {DIV_CMD_FM_FIXFREQ, _("2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 to 7)"), effectOpValNoZero<4>, effectValAnd<7>}}, + {0x40, {DIV_CMD_FM_DT, _("40xx: Set detune of operator 1 (80: center)"), constVal<0>, effectVal}}, + {0x41, {DIV_CMD_FM_DT, _("41xx: Set detune of operator 2 (80: center)"), constVal<1>, effectVal}}, + {0x42, {DIV_CMD_FM_DT, _("42xx: Set detune of operator 3 (80: center)"), constVal<2>, effectVal}}, + {0x43, {DIV_CMD_FM_DT, _("43xx: Set detune of operator 4 (80: center)"), constVal<3>, effectVal}}, + {0x50, {DIV_CMD_FM_AM, _("50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)"), effectOpVal<4>, effectValAnd<1>}}, + {0x51, {DIV_CMD_FM_SL, _("51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)"), effectOpVal<4>, effectValAnd<15>}}, + {0x52, {DIV_CMD_FM_RR, _("52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)"), effectOpVal<4>, effectValAnd<15>}}, + {0x53, {DIV_CMD_FM_VIB, _("53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}}, + {0x54, {DIV_CMD_FM_RS, _("54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale from 0 to 3)"), effectOpVal<4>, effectValAnd<3>}}, + {0x55, {DIV_CMD_FM_SUS, _("55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}}, + {0x56, {DIV_CMD_FM_DR, _("56xx: Set decay of all operators (0 to F)"), constVal<-1>, effectValAnd<15>}}, + {0x57, {DIV_CMD_FM_DR, _("57xx: Set decay of operator 1 (0 to F)"), constVal<0>, effectValAnd<15>}}, + {0x58, {DIV_CMD_FM_DR, _("58xx: Set decay of operator 2 (0 to F)"), constVal<1>, effectValAnd<15>}}, + {0x59, {DIV_CMD_FM_DR, _("59xx: Set decay of operator 3 (0 to F)"), constVal<2>, effectValAnd<15>}}, + {0x5a, {DIV_CMD_FM_DR, _("5Axx: Set decay of operator 4 (0 to F)"), constVal<3>, effectValAnd<15>}}, + {0x5b, {DIV_CMD_FM_KSR, _("5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for all ops); y: enabled)"), effectOpVal<4>, effectValAnd<1>}} }; const EffectHandler fmESFMFixFreqFNumHandler[4]={ - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; y: low 8 bits of F-num)", constVal<4>, effectValLong<10>}, - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; y: low 8 bits of F-num)", constVal<5>, effectValLong<10>}, - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; y: low 8 bits of F-num)", constVal<6>, effectValLong<10>}, - {DIV_CMD_FM_FIXFREQ, "3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; y: low 8 bits of F-num)", constVal<7>, effectValLong<10>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency F-num of operator 1 (x: high 2 bits from 0 to 3; y: low 8 bits of F-num)"), constVal<4>, effectValLong<10>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency F-num of operator 2 (x: high 2 bits from 4 to 7; y: low 8 bits of F-num)"), constVal<5>, effectValLong<10>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency F-num of operator 3 (x: high 2 bits from 8 to B; y: low 8 bits of F-num)"), constVal<6>, effectValLong<10>}, + {DIV_CMD_FM_FIXFREQ, _("3xyy: Set fixed frequency F-num of operator 4 (x: high 2 bits from C to F; y: low 8 bits of F-num)"), constVal<7>, effectValLong<10>}, }; for (int i=0; i<16; i++) { fmESFMPostEffectHandlerMap.emplace(0x30+i,fmESFMFixFreqFNumHandler[i/4]); } EffectHandlerMap SID2PostEffectHandlerMap={ - {0x10, {DIV_CMD_WAVE, "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)"}}, - {0x11, {DIV_CMD_C64_RESONANCE, "11xx: Set resonance (0 to FF)"}}, - {0x12, {DIV_CMD_C64_FILTER_MODE, "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)"}}, - {0x13, {DIV_CMD_C64_RESET_MASK, "13xx: Disable envelope reset for this channel (1 disables; 0 enables)"}}, - {0x14, {DIV_CMD_C64_FILTER_RESET, "14xy: Reset cutoff (x: on new note; y: now)"}}, - {0x15, {DIV_CMD_C64_DUTY_RESET, "15xy: Reset pulse width (x: on new note; y: now)"}}, - {0x16, {DIV_CMD_C64_EXTENDED, "16xy: Change other parameters"}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)")}}, + {0x11, {DIV_CMD_C64_RESONANCE, _("11xx: Set resonance (0 to FF)")}}, + {0x12, {DIV_CMD_C64_FILTER_MODE, _("12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)")}}, + {0x13, {DIV_CMD_C64_RESET_MASK, _("13xx: Disable envelope reset for this channel (1 disables; 0 enables)")}}, + {0x14, {DIV_CMD_C64_FILTER_RESET, _("14xy: Reset cutoff (x: on new note; y: now)")}}, + {0x15, {DIV_CMD_C64_DUTY_RESET, _("15xy: Reset pulse width (x: on new note; y: now)")}}, + {0x16, {DIV_CMD_C64_EXTENDED, _("16xy: Change other parameters")}}, }; - const EffectHandler SID2FineDutyHandler(DIV_CMD_C64_FINE_DUTY, "3xxx: Set pulse width (0 to FFF)", effectValLong<12>); - const EffectHandler SID2FineCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, "4xxx: Set cutoff (0 to FFF)", effectValLong<11>); + const EffectHandler SID2FineDutyHandler(DIV_CMD_C64_FINE_DUTY, _("3xxx: Set pulse width (0 to FFF)"), effectValLong<12>); + const EffectHandler SID2FineCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, _("4xxx: Set cutoff (0 to FFF)"), effectValLong<11>); for (int i=0; i<16; i++) SID2PostEffectHandlerMap.emplace(0x30+i,SID2FineDutyHandler); for (int i=0; i<16; i++) SID2PostEffectHandlerMap.emplace(0x40+i,SID2FineCutoffHandler); @@ -694,117 +694,117 @@ void DivEngine::registerSystems() { // this chip uses YMZ ADPCM, but the emulator uses ADPCM-B because I got it wrong back then. sysDefs[DIV_SYSTEM_YMU759]=new DivSysDef( - "Yamaha YMU759 (MA-2)", NULL, 0x01, 0x01, 17, true, false, 0, false, (1U<", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_GENESIS_EXT]=new DivSysDef( - "Sega Genesis Extended Channel 3", NULL, 0x42, 0x42, 13, true, true, 0, true, 0, 0, 0, + _("Sega Genesis Extended Channel 3"), NULL, 0x42, 0x42, 13, true, true, 0, true, 0, 0, 0, "", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_SMS]=new DivSysDef( - "TI SN76489", NULL, 0x03, 0x03, 4, false, true, 0x150, false, 0, 0, 0, - "a square/noise sound chip found on the Sega Master System, ColecoVision, Tandy, TI's own 99/4A and a few other places.", - {"Square 1", "Square 2", "Square 3", "Noise"}, + _("TI SN76489"), NULL, 0x03, 0x03, 4, false, true, 0x150, false, 0, 0, 0, + _("a square/noise sound chip found on the Sega Master System, ColecoVision, Tandy, TI's own 99/4A and a few other places."), + {_("Square 1"), _("Square 2"), _("Square 3"), _("Noise")}, {"S1", "S2", "S3", "NO"}, {DIV_CH_PULSE, DIV_CH_PULSE, DIV_CH_PULSE, DIV_CH_NOISE}, {DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD}, {}, { - {0x20, {DIV_CMD_STD_NOISE_MODE, "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)"}} + {0x20, {DIV_CMD_STD_NOISE_MODE, _("20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)")}} } ); sysDefs[DIV_SYSTEM_SMS_OPLL]=new DivSysDef( - "Sega Master System + FM Expansion", NULL, 0x43, 0x43, 13, true, true, 0, true, 0, 0, 0, + _("Sega Master System + FM Expansion"), NULL, 0x43, 0x43, 13, true, true, 0, true, 0, 0, 0, "", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_GB]=new DivSysDef( - "Game Boy", NULL, 0x04, 0x04, 4, false, true, 0x161, false, 0, 32, 16, - "the most popular portable game console of the era.", - {"Pulse 1", "Pulse 2", "Wavetable", "Noise"}, + _("Game Boy"), NULL, 0x04, 0x04, 4, false, true, 0x161, false, 0, 32, 16, + _("the most popular portable game console of the era."), + {_("Pulse 1"), _("Pulse 2"), _("Wavetable"), _("Noise")}, {"S1", "S2", "WA", "NO"}, {DIV_CH_PULSE, DIV_CH_PULSE, DIV_CH_WAVE, DIV_CH_NOISE}, {DIV_INS_GB, DIV_INS_GB, DIV_INS_GB, DIV_INS_GB}, {}, { - {0x10, {DIV_CMD_WAVE, "10xx: Set waveform"}}, - {0x11, {DIV_CMD_STD_NOISE_MODE, "11xx: Set noise length (0: long; 1: short)"}}, - {0x12, {DIV_CMD_STD_NOISE_MODE, "12xx: Set duty cycle (0 to 3)"}}, - {0x13, {DIV_CMD_GB_SWEEP_TIME, "13xy: Setup sweep (x: time; y: shift)"}}, - {0x14, {DIV_CMD_GB_SWEEP_DIR, "14xx: Set sweep direction (0: up; 1: down)"}} + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform")}}, + {0x11, {DIV_CMD_STD_NOISE_MODE, _("11xx: Set noise length (0: long; 1: short)")}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set duty cycle (0 to 3)")}}, + {0x13, {DIV_CMD_GB_SWEEP_TIME, _("13xy: Setup sweep (x: time; y: shift)")}}, + {0x14, {DIV_CMD_GB_SWEEP_DIR, _("14xx: Set sweep direction (0: up; 1: down)")}} } ); sysDefs[DIV_SYSTEM_PCE]=new DivSysDef( - "PC Engine/TurboGrafx-16", NULL, 0x05, 0x05, 6, false, true, 0x161, false, 1U<,effectVal}}, - {0x14, {DIV_CMD_NES_SWEEP, "14xy: Sweep down (x: time; y: shift)",constVal<1>,effectVal}}, - {0x15, {DIV_CMD_NES_ENV_MODE, "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)"}}, - {0x16, {DIV_CMD_NES_LENGTH, "16xx: Set length counter (refer to manual for a list of values)"}}, - {0x17, {DIV_CMD_NES_COUNT_MODE, "17xx: Set frame counter mode (0: 4-step, 1: 5-step)"}}, - {0x18, {DIV_CMD_SAMPLE_MODE, "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)"}}, - {0x19, {DIV_CMD_NES_LINEAR_LENGTH, "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)"}}, - {0x20, {DIV_CMD_SAMPLE_FREQ, "20xx: Set DPCM frequency (0 to F)"}} + {0x11, {DIV_CMD_NES_DMC, _("11xx: Write to delta modulation counter (0 to 7F)")}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)")}}, + {0x13, {DIV_CMD_NES_SWEEP, _("13xy: Sweep up (x: time; y: shift)"),constVal<0>,effectVal}}, + {0x14, {DIV_CMD_NES_SWEEP, _("14xy: Sweep down (x: time; y: shift)"),constVal<1>,effectVal}}, + {0x15, {DIV_CMD_NES_ENV_MODE, _("15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)")}}, + {0x16, {DIV_CMD_NES_LENGTH, _("16xx: Set length counter (refer to manual for a list of values)")}}, + {0x17, {DIV_CMD_NES_COUNT_MODE, _("17xx: Set frame counter mode (0: 4-step, 1: 5-step)")}}, + {0x18, {DIV_CMD_SAMPLE_MODE, _("18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)")}}, + {0x19, {DIV_CMD_NES_LINEAR_LENGTH, _("19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)")}}, + {0x20, {DIV_CMD_SAMPLE_FREQ, _("20xx: Set DPCM frequency (0 to F)")}} } ); sysDefs[DIV_SYSTEM_NES_VRC7]=new DivSysDef( - "NES + Konami VRC7", NULL, 0x46, 0x46, 11, true, true, 0, true, 0, 0, 0, + _("NES + Konami VRC7"), NULL, 0x46, 0x46, 11, true, true, 0, true, 0, 0, 0, "", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_NES_FDS]=new DivSysDef( - "Famicom Disk System", NULL, 0, 0x86, 6, false, true, 0, true, 0, 0, 0, + _("Famicom Disk System"), NULL, 0, 0x86, 6, false, true, 0, true, 0, 0, 0, "", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_C64_6581]=new DivSysDef( - "Commodore 64 (SID 6581)", NULL, 0x47, 0x47, 3, false, true, 0, false, 0, 0, 0, - "this computer is powered by the SID chip, which had synthesizer features like a filter and ADSR.", - {"Channel 1", "Channel 2", "Channel 3"}, + _("Commodore 64 (SID 6581)"), NULL, 0x47, 0x47, 3, false, true, 0, false, 0, 0, 0, + _("this computer is powered by the SID chip, which had synthesizer features like a filter and ADSR."), + {_("Channel 1"), _("Channel 2"), _("Channel 3")}, {"CH1", "CH2", "CH3"}, {DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE}, {DIV_INS_C64, DIV_INS_C64, DIV_INS_C64}, @@ -814,9 +814,9 @@ void DivEngine::registerSystems() { ); sysDefs[DIV_SYSTEM_C64_8580]=new DivSysDef( - "Commodore 64 (SID 8580)", NULL, 0x07, 0x07, 3, false, true, 0, false, 0, 0, 0, - "this computer is powered by the SID chip, which had synthesizer features like a filter and ADSR.\nthis is the newer revision of the chip.", - {"Channel 1", "Channel 2", "Channel 3"}, + _("Commodore 64 (SID 8580)"), NULL, 0x07, 0x07, 3, false, true, 0, false, 0, 0, 0, + _("this computer is powered by the SID chip, which had synthesizer features like a filter and ADSR.\nthis is the newer revision of the chip."), + {_("Channel 1"), _("Channel 2"), _("Channel 3")}, {"CH1", "CH2", "CH3"}, {DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE}, {DIV_INS_C64, DIV_INS_C64, DIV_INS_C64}, @@ -826,15 +826,15 @@ void DivEngine::registerSystems() { ); sysDefs[DIV_SYSTEM_ARCADE]=new DivSysDef( - "DefleCade", NULL, 0x08, 0x08, 13, true, false, 0, true, 0, 0, 0, + _("DefleCade"), NULL, 0x08, 0x08, 13, true, false, 0, true, 0, 0, 0, "", {}, {}, {}, {} ); sysDefs[DIV_SYSTEM_YM2610]=new DivSysDef( - "Neo Geo CD", NULL, 0x09, 0x09, 13, true, true, 0x151, false, (1U<,effectVal}}, - {0x31, {DIV_CMD_SNES_ECHO_FIR, "31xx: Set echo filter coefficient 1",constVal<1>,effectVal}}, - {0x32, {DIV_CMD_SNES_ECHO_FIR, "32xx: Set echo filter coefficient 2",constVal<2>,effectVal}}, - {0x33, {DIV_CMD_SNES_ECHO_FIR, "33xx: Set echo filter coefficient 3",constVal<3>,effectVal}}, - {0x34, {DIV_CMD_SNES_ECHO_FIR, "34xx: Set echo filter coefficient 4",constVal<4>,effectVal}}, - {0x35, {DIV_CMD_SNES_ECHO_FIR, "35xx: Set echo filter coefficient 5",constVal<5>,effectVal}}, - {0x36, {DIV_CMD_SNES_ECHO_FIR, "36xx: Set echo filter coefficient 6",constVal<6>,effectVal}}, - {0x37, {DIV_CMD_SNES_ECHO_FIR, "37xx: Set echo filter coefficient 7",constVal<7>,effectVal}}, + {0x18, {DIV_CMD_SNES_ECHO_ENABLE, _("18xx: Enable echo buffer")}}, + {0x19, {DIV_CMD_SNES_ECHO_DELAY, _("19xx: Set echo delay (0 to F)")}}, + {0x1a, {DIV_CMD_SNES_ECHO_VOL_LEFT, _("1Axx: Set left echo volume")}}, + {0x1b, {DIV_CMD_SNES_ECHO_VOL_RIGHT, _("1Bxx: Set right echo volume")}}, + {0x1c, {DIV_CMD_SNES_ECHO_FEEDBACK, _("1Cxx: Set echo feedback")}}, + {0x1e, {DIV_CMD_SNES_GLOBAL_VOL_LEFT, _("1Exx: Set dry output volume (left)")}}, + {0x1f, {DIV_CMD_SNES_GLOBAL_VOL_RIGHT, _("1Fxx: Set dry output volume (right)")}}, + {0x30, {DIV_CMD_SNES_ECHO_FIR, _("30xx: Set echo filter coefficient 0"),constVal<0>,effectVal}}, + {0x31, {DIV_CMD_SNES_ECHO_FIR, _("31xx: Set echo filter coefficient 1"),constVal<1>,effectVal}}, + {0x32, {DIV_CMD_SNES_ECHO_FIR, _("32xx: Set echo filter coefficient 2"),constVal<2>,effectVal}}, + {0x33, {DIV_CMD_SNES_ECHO_FIR, _("33xx: Set echo filter coefficient 3"),constVal<3>,effectVal}}, + {0x34, {DIV_CMD_SNES_ECHO_FIR, _("34xx: Set echo filter coefficient 4"),constVal<4>,effectVal}}, + {0x35, {DIV_CMD_SNES_ECHO_FIR, _("35xx: Set echo filter coefficient 5"),constVal<5>,effectVal}}, + {0x36, {DIV_CMD_SNES_ECHO_FIR, _("36xx: Set echo filter coefficient 6"),constVal<6>,effectVal}}, + {0x37, {DIV_CMD_SNES_ECHO_FIR, _("37xx: Set echo filter coefficient 7"),constVal<7>,effectVal}}, }, { - {0x10, {DIV_CMD_WAVE, "10xx: Set waveform"}}, - {0x11, {DIV_CMD_STD_NOISE_MODE, "11xx: Toggle noise mode"}}, - {0x12, {DIV_CMD_SNES_ECHO, "12xx: Toggle echo on this channel"}}, - {0x13, {DIV_CMD_SNES_PITCH_MOD, "13xx: Toggle pitch modulation"}}, - {0x14, {DIV_CMD_SNES_INVERT, "14xy: Toggle invert (x: left; y: right)"}}, - {0x15, {DIV_CMD_SNES_GAIN_MODE, "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: bent)"}}, - {0x16, {DIV_CMD_SNES_GAIN, "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)"}}, - {0x1d, {DIV_CMD_STD_NOISE_FREQ, "1Dxx: Set noise frequency (00 to 1F)"}}, - {0x20, {DIV_CMD_FM_AR, "20xx: Set attack (0 to F)"}}, - {0x21, {DIV_CMD_FM_DR, "21xx: Set decay (0 to 7)"}}, - {0x22, {DIV_CMD_FM_SL, "22xx: Set sustain (0 to 7)"}}, - {0x23, {DIV_CMD_FM_RR, "23xx: Set release (00 to 1F)"}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform")}}, + {0x11, {DIV_CMD_STD_NOISE_MODE, _("11xx: Toggle noise mode")}}, + {0x12, {DIV_CMD_SNES_ECHO, _("12xx: Toggle echo on this channel")}}, + {0x13, {DIV_CMD_SNES_PITCH_MOD, _("13xx: Toggle pitch modulation")}}, + {0x14, {DIV_CMD_SNES_INVERT, _("14xy: Toggle invert (x: left; y: right)")}}, + {0x15, {DIV_CMD_SNES_GAIN_MODE, _("15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: bent)")}}, + {0x16, {DIV_CMD_SNES_GAIN, _("16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)")}}, + {0x1d, {DIV_CMD_STD_NOISE_FREQ, _("1Dxx: Set noise frequency (00 to 1F)")}}, + {0x20, {DIV_CMD_FM_AR, _("20xx: Set attack (0 to F)")}}, + {0x21, {DIV_CMD_FM_DR, _("21xx: Set decay (0 to 7)")}}, + {0x22, {DIV_CMD_FM_SL, _("22xx: Set sustain (0 to 7)")}}, + {0x23, {DIV_CMD_FM_RR, _("23xx: Set release (00 to 1F)")}}, } ); sysDefs[DIV_SYSTEM_VRC6]=new DivSysDef( - "Konami VRC6", NULL, 0x88, 0, 3, false, true, 0, false, 1U<); + const EffectHandler lynxLFSRHandler(DIV_CMD_LYNX_LFSR_LOAD, _("3xxx: Load LFSR (0 to FFF)"), effectValLong<12>); for (int i=0; i<16; i++) { lynxEffectHandlerMap.emplace(0x30+i, lynxLFSRHandler); } sysDefs[DIV_SYSTEM_LYNX]=new DivSysDef( - "Atari Lynx", NULL, 0xa8, 0, 4, false, true, 0x172, false, 1U<); + const EffectHandler qSoundEchoDelayHandler(DIV_CMD_QSOUND_ECHO_DELAY, _("3xxx: Set echo delay buffer length (000 to AA5)"), effectValLong<12>); for (int i=0; i<16; i++) { qSoundEffectHandlerMap.emplace(0x30+i, qSoundEchoDelayHandler); } sysDefs[DIV_SYSTEM_QSOUND]=new DivSysDef( - "Capcom QSound", NULL, 0xe0, 0, 19, false, true, 0x161, false, (1U<}}, - {0x14, {DIV_CMD_ES5506_FILTER_K1, "14xx: Set filter coefficient K1 low byte (00 to FF)",effectValShift<0>,constVal<0x00ff>}}, - {0x15, {DIV_CMD_ES5506_FILTER_K1, "15xx: Set filter coefficient K1 high byte (00 to FF)",effectValShift<8>,constVal<0xff00>}}, - {0x16, {DIV_CMD_ES5506_FILTER_K2, "16xx: Set filter coefficient K2 low byte (00 to FF)",effectValShift<0>,constVal<0x00ff>}}, - {0x17, {DIV_CMD_ES5506_FILTER_K2, "17xx: Set filter coefficient K2 high byte (00 to FF)",effectValShift<8>,constVal<0xff00>}}, - {0x18, {DIV_CMD_ES5506_FILTER_K1_SLIDE, "18xx: Set filter coefficient K1 slide up (00 to FF)",effectVal,constVal<0>}}, - {0x19, {DIV_CMD_ES5506_FILTER_K1_SLIDE, "19xx: Set filter coefficient K1 slide down (00 to FF)",effectVal,constVal<1>}}, - {0x1a, {DIV_CMD_ES5506_FILTER_K2_SLIDE, "1Axx: Set filter coefficient K2 slide up (00 to FF)",effectVal,constVal<0>}}, - {0x1b, {DIV_CMD_ES5506_FILTER_K2_SLIDE, "1Bxx: Set filter coefficient K2 slide down (00 to FF)",effectVal,constVal<1>}}, - {0x22, {DIV_CMD_ES5506_ENVELOPE_LVRAMP, "22xx: Set envelope left volume ramp (signed) (00 to FF)",effectVal}}, - {0x23, {DIV_CMD_ES5506_ENVELOPE_RVRAMP, "23xx: Set envelope right volume ramp (signed) (00 to FF)",effectVal}}, - {0x24, {DIV_CMD_ES5506_ENVELOPE_K1RAMP, "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)",effectVal,constVal<0>}}, - {0x25, {DIV_CMD_ES5506_ENVELOPE_K1RAMP, "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)",effectVal,constVal<1>}}, - {0x26, {DIV_CMD_ES5506_ENVELOPE_K2RAMP, "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)",effectVal,constVal<0>}}, - {0x27, {DIV_CMD_ES5506_ENVELOPE_K2RAMP, "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)",effectVal,constVal<1>}}, - {0xdf, {DIV_CMD_SAMPLE_DIR, "DFxx: Set sample playback direction (0: normal; 1: reverse)"}} + {0x11, {DIV_CMD_ES5506_FILTER_MODE, _("11xx: Set filter mode (00 to 03)"),effectValAnd<3>}}, + {0x14, {DIV_CMD_ES5506_FILTER_K1, _("14xx: Set filter coefficient K1 low byte (00 to FF)"),effectValShift<0>,constVal<0x00ff>}}, + {0x15, {DIV_CMD_ES5506_FILTER_K1, _("15xx: Set filter coefficient K1 high byte (00 to FF)"),effectValShift<8>,constVal<0xff00>}}, + {0x16, {DIV_CMD_ES5506_FILTER_K2, _("16xx: Set filter coefficient K2 low byte (00 to FF)"),effectValShift<0>,constVal<0x00ff>}}, + {0x17, {DIV_CMD_ES5506_FILTER_K2, _("17xx: Set filter coefficient K2 high byte (00 to FF)"),effectValShift<8>,constVal<0xff00>}}, + {0x18, {DIV_CMD_ES5506_FILTER_K1_SLIDE, _("18xx: Set filter coefficient K1 slide up (00 to FF)"),effectVal,constVal<0>}}, + {0x19, {DIV_CMD_ES5506_FILTER_K1_SLIDE, _("19xx: Set filter coefficient K1 slide down (00 to FF)"),effectVal,constVal<1>}}, + {0x1a, {DIV_CMD_ES5506_FILTER_K2_SLIDE, _("1Axx: Set filter coefficient K2 slide up (00 to FF)"),effectVal,constVal<0>}}, + {0x1b, {DIV_CMD_ES5506_FILTER_K2_SLIDE, _("1Bxx: Set filter coefficient K2 slide down (00 to FF)"),effectVal,constVal<1>}}, + {0x22, {DIV_CMD_ES5506_ENVELOPE_LVRAMP, _("22xx: Set envelope left volume ramp (signed) (00 to FF)"),effectVal}}, + {0x23, {DIV_CMD_ES5506_ENVELOPE_RVRAMP, _("23xx: Set envelope right volume ramp (signed) (00 to FF)"),effectVal}}, + {0x24, {DIV_CMD_ES5506_ENVELOPE_K1RAMP, _("24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)"),effectVal,constVal<0>}}, + {0x25, {DIV_CMD_ES5506_ENVELOPE_K1RAMP, _("25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)"),effectVal,constVal<1>}}, + {0x26, {DIV_CMD_ES5506_ENVELOPE_K2RAMP, _("26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)"),effectVal,constVal<0>}}, + {0x27, {DIV_CMD_ES5506_ENVELOPE_K2RAMP, _("27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)"),effectVal,constVal<1>}}, + {0xdf, {DIV_CMD_SAMPLE_DIR, _("DFxx: Set sample playback direction (0: normal; 1: reverse)")}} }; EffectHandlerMap es5506PostEffectHandlerMap={ - {0x12, {DIV_CMD_ES5506_PAUSE, "120x: Set pause (bit 0)",effectValAnd<1>}} + {0x12, {DIV_CMD_ES5506_PAUSE, _("120x: Set pause (bit 0)"),effectValAnd<1>}} }; - const EffectHandler es5506ECountHandler(DIV_CMD_ES5506_ENVELOPE_COUNT, "2xxx: Set envelope count (000 to 1FF)", effectValLong<9>); - const EffectHandler es5506K1Handler(DIV_CMD_ES5506_FILTER_K1, "3xxx: Set filter coefficient K1 (000 to FFF)", effectValLongShift<12,4>,constVal<0xfff0>); - const EffectHandler es5506K2Handler(DIV_CMD_ES5506_FILTER_K2, "4xxx: Set filter coefficient K2 (000 to FFF)", effectValLongShift<12,4>,constVal<0xfff0>); + const EffectHandler es5506ECountHandler(DIV_CMD_ES5506_ENVELOPE_COUNT, _("2xxx: Set envelope count (000 to 1FF)"), effectValLong<9>); + const EffectHandler es5506K1Handler(DIV_CMD_ES5506_FILTER_K1, _("3xxx: Set filter coefficient K1 (000 to FFF)"), effectValLongShift<12,4>,constVal<0xfff0>); + const EffectHandler es5506K2Handler(DIV_CMD_ES5506_FILTER_K2, _("4xxx: Set filter coefficient K2 (000 to FFF)"), effectValLongShift<12,4>,constVal<0xfff0>); for (int i=0; i<2; i++) es5506PreEffectHandlerMap.emplace(0x20+i,es5506ECountHandler); for (int i=0; i<16; i++) es5506PreEffectHandlerMap.emplace(0x30+i, es5506K1Handler); for (int i=0; i<16; i++) es5506PreEffectHandlerMap.emplace(0x40+i, es5506K2Handler); // TODO: custom sample format sysDefs[DIV_SYSTEM_ES5506]=new DivSysDef( - "Ensoniq ES5506", NULL, 0xb1, 0, 32, false, true, 0/*0x171*/, false, (1U<, effectVal}}, - {0x16, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, "16xx: Set frequency sweep period high byte", constVal<0>, effectVal}}, - {0x17, {DIV_CMD_SU_SWEEP_PERIOD_LOW, "17xx: Set volume sweep period low byte", constVal<1>, effectVal}}, - {0x18, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, "18xx: Set volume sweep period high byte", constVal<1>, effectVal}}, - {0x19, {DIV_CMD_SU_SWEEP_PERIOD_LOW, "19xx: Set cutoff sweep period low byte", constVal<2>, effectVal}}, - {0x1a, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, "1Axx: Set cutoff sweep period high byte", constVal<2>, effectVal}}, - {0x1b, {DIV_CMD_SU_SWEEP_BOUND, "1Bxx: Set frequency sweep boundary", constVal<0>, effectVal}}, - {0x1c, {DIV_CMD_SU_SWEEP_BOUND, "1Cxx: Set volume sweep boundary", constVal<1>, effectVal}}, - {0x1d, {DIV_CMD_SU_SWEEP_BOUND, "1Dxx: Set cutoff sweep boundary", constVal<2>, effectVal}}, - {0x1e, {DIV_CMD_SU_SYNC_PERIOD_LOW, "1Exx: Set phase reset period low byte"}}, - {0x1f, {DIV_CMD_SU_SYNC_PERIOD_HIGH, "1Fxx: Set phase reset period high byte"}}, - {0x20, {DIV_CMD_SU_SWEEP_ENABLE, "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)", constVal<0>, effectVal}}, - {0x21, {DIV_CMD_SU_SWEEP_ENABLE, "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: loop; bit 7: alternate)", constVal<1>, effectVal}}, - {0x22, {DIV_CMD_SU_SWEEP_ENABLE, "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)", constVal<2>, effectVal}}, + {0x10, {DIV_CMD_WAVE, _("10xx: Set waveform (0 to 7)")}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set pulse width (0 to 7F)")}}, + {0x13, {DIV_CMD_C64_RESONANCE, _("13xx: Set resonance (0 to FF)")}}, + {0x14, {DIV_CMD_C64_FILTER_MODE, _("14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; bit 3: band pass)")}}, + {0x15, {DIV_CMD_SU_SWEEP_PERIOD_LOW, _("15xx: Set frequency sweep period low byte"), constVal<0>, effectVal}}, + {0x16, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, _("16xx: Set frequency sweep period high byte"), constVal<0>, effectVal}}, + {0x17, {DIV_CMD_SU_SWEEP_PERIOD_LOW, _("17xx: Set volume sweep period low byte"), constVal<1>, effectVal}}, + {0x18, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, _("18xx: Set volume sweep period high byte"), constVal<1>, effectVal}}, + {0x19, {DIV_CMD_SU_SWEEP_PERIOD_LOW, _("19xx: Set cutoff sweep period low byte"), constVal<2>, effectVal}}, + {0x1a, {DIV_CMD_SU_SWEEP_PERIOD_HIGH, _("1Axx: Set cutoff sweep period high byte"), constVal<2>, effectVal}}, + {0x1b, {DIV_CMD_SU_SWEEP_BOUND, _("1Bxx: Set frequency sweep boundary"), constVal<0>, effectVal}}, + {0x1c, {DIV_CMD_SU_SWEEP_BOUND, _("1Cxx: Set volume sweep boundary"), constVal<1>, effectVal}}, + {0x1d, {DIV_CMD_SU_SWEEP_BOUND, _("1Dxx: Set cutoff sweep boundary"), constVal<2>, effectVal}}, + {0x1e, {DIV_CMD_SU_SYNC_PERIOD_LOW, _("1Exx: Set phase reset period low byte")}}, + {0x1f, {DIV_CMD_SU_SYNC_PERIOD_HIGH, _("1Fxx: Set phase reset period high byte")}}, + {0x20, {DIV_CMD_SU_SWEEP_ENABLE, _("20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)"), constVal<0>, effectVal}}, + {0x21, {DIV_CMD_SU_SWEEP_ENABLE, _("21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: loop; bit 7: alternate)"), constVal<1>, effectVal}}, + {0x22, {DIV_CMD_SU_SWEEP_ENABLE, _("22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)"), constVal<2>, effectVal}}, }; - const EffectHandler suCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, "4xxx: Set cutoff (0 to FFF)", effectValLong<12>); + const EffectHandler suCutoffHandler(DIV_CMD_C64_FINE_CUTOFF, _("4xxx: Set cutoff (0 to FFF)"), effectValLong<12>); for (int i=0; i<16; i++) { suEffectHandlerMap.emplace(0x40+i, suCutoffHandler); } sysDefs[DIV_SYSTEM_SOUND_UNIT]=new DivSysDef( - "tildearrow Sound Unit", NULL, 0xb5, 0, 8, false, true, 0, false, 1U<, effectVal}}, - {0x21, {DIV_CMD_POWERNOISE_COUNTER_LOAD, "21xx: Load high byte of noise channel LFSR (00 to FF)", constVal<1>, effectVal}}, - {0x22, {DIV_CMD_POWERNOISE_IO_WRITE, "22xx: Write to I/O port A", constVal<0>, effectVal}}, - {0x23, {DIV_CMD_POWERNOISE_IO_WRITE, "23xx: Write to I/O port B", constVal<1>, effectVal}}, + {0x20, {DIV_CMD_POWERNOISE_COUNTER_LOAD, _("20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel accumulator (00 to 7F)"), constVal<0>, effectVal}}, + {0x21, {DIV_CMD_POWERNOISE_COUNTER_LOAD, _("21xx: Load high byte of noise channel LFSR (00 to FF)"), constVal<1>, effectVal}}, + {0x22, {DIV_CMD_POWERNOISE_IO_WRITE, _("22xx: Write to I/O port A"), constVal<0>, effectVal}}, + {0x23, {DIV_CMD_POWERNOISE_IO_WRITE, _("23xx: Write to I/O port B"), constVal<1>, effectVal}}, }, {} ); sysDefs[DIV_SYSTEM_DAVE]=new DivSysDef( - "Dave", NULL, 0xd5, 0, 6, false, true, 0, false, 1U<,effectVal}}, - {0x14, {DIV_CMD_NES_SWEEP, "14xy: Sweep down (x: time; y: shift)",constVal<1>,effectVal}}, - {0x15, {DIV_CMD_NES_ENV_MODE, "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)"}}, - {0x16, {DIV_CMD_NES_LENGTH, "16xx: Set length counter (refer to manual for a list of values)"}}, - {0x17, {DIV_CMD_NES_COUNT_MODE, "17xx: Set frame counter mode (0: 4-step, 1: 5-step)"}}, - {0x18, {DIV_CMD_SAMPLE_MODE, "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)"}}, - {0x19, {DIV_CMD_NES_LINEAR_LENGTH, "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)"}}, - {0x20, {DIV_CMD_SAMPLE_FREQ, "20xx: Set DPCM frequency (0 to F)"}} + {0x11, {DIV_CMD_NES_DMC, _("11xx: Write to delta modulation counter (0 to 7F)")}}, + {0x12, {DIV_CMD_STD_NOISE_MODE, _("12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)")}}, + {0x13, {DIV_CMD_NES_SWEEP, _("13xy: Sweep up (x: time; y: shift)"),constVal<0>,effectVal}}, + {0x14, {DIV_CMD_NES_SWEEP, _("14xy: Sweep down (x: time; y: shift)"),constVal<1>,effectVal}}, + {0x15, {DIV_CMD_NES_ENV_MODE, _("15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)")}}, + {0x16, {DIV_CMD_NES_LENGTH, _("16xx: Set length counter (refer to manual for a list of values)")}}, + {0x17, {DIV_CMD_NES_COUNT_MODE, _("17xx: Set frame counter mode (0: 4-step, 1: 5-step)")}}, + {0x18, {DIV_CMD_SAMPLE_MODE, _("18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)")}}, + {0x19, {DIV_CMD_NES_LINEAR_LENGTH, _("19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)")}}, + {0x20, {DIV_CMD_SAMPLE_FREQ, _("20xx: Set DPCM frequency (0 to F)")}} } ); sysDefs[DIV_SYSTEM_BIFURCATOR]=new DivSysDef( - "Bifurcator", NULL, 0xd9, 0, 4, false, true, 0, false, 0, 0, 0, - "a fantasy sound chip using logistic map iterations to generate sound.", - {"Channel 1", "Channel 2", "Channel 3", "Channel 4"}, + _("Bifurcator"), NULL, 0xd9, 0, 4, false, true, 0, false, 0, 0, 0, + _("a fantasy sound chip using logistic map iterations to generate sound."), + {_("Channel 1"), _("Channel 2"), _("Channel 3"), _("Channel 4")}, {"CH1", "CH2", "CH3", "CH4"}, {DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE}, {DIV_INS_BIFURCATOR, DIV_INS_BIFURCATOR, DIV_INS_BIFURCATOR, DIV_INS_BIFURCATOR}, {}, { - {0x10, {DIV_CMD_BIFURCATOR_STATE_LOAD, "10xx: Load low byte of channel sample state", constVal<0>, effectVal}}, - {0x11, {DIV_CMD_BIFURCATOR_STATE_LOAD, "11xx: Load high byte of channel sample state", constVal<1>, effectVal}}, - {0x12, {DIV_CMD_BIFURCATOR_PARAMETER, "12xx: Set low byte of channel parameter", constVal<0>, effectVal}}, - {0x13, {DIV_CMD_BIFURCATOR_PARAMETER, "13xx: Set high byte of channel parameter", constVal<1>, effectVal}}, + {0x10, {DIV_CMD_BIFURCATOR_STATE_LOAD, _("10xx: Load low byte of channel sample state"), constVal<0>, effectVal}}, + {0x11, {DIV_CMD_BIFURCATOR_STATE_LOAD, _("11xx: Load high byte of channel sample state"), constVal<1>, effectVal}}, + {0x12, {DIV_CMD_BIFURCATOR_PARAMETER, _("12xx: Set low byte of channel parameter"), constVal<0>, effectVal}}, + {0x13, {DIV_CMD_BIFURCATOR_PARAMETER, _("13xx: Set high byte of channel parameter"), constVal<1>, effectVal}}, } ); sysDefs[DIV_SYSTEM_SID2]=new DivSysDef( - "SID2", NULL, 0xf0, 0, 3, false, true, 0, false, 0, 0, 0, - "a fantasy sound chip created by LTVA. it is similar to the SID chip, but with many of its problems fixed.", - {"Channel 1", "Channel 2", "Channel 3"}, + _("SID2"), NULL, 0xf0, 0, 3, false, true, 0, false, 0, 0, 0, + _("a fantasy sound chip created by LTVA. it is similar to the SID chip, but with many of its problems fixed."), + {_("Channel 1"), _("Channel 2"), _("Channel 3")}, {"CH1", "CH2", "CH3"}, {DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE}, {DIV_INS_SID2, DIV_INS_SID2, DIV_INS_SID2}, @@ -2145,9 +2145,9 @@ void DivEngine::registerSystems() { ); sysDefs[DIV_SYSTEM_DUMMY]=new DivSysDef( - "Dummy System", NULL, 0xfd, 0, 8, false, true, 0, false, 0, 0, 0, - "this is a system designed for testing purposes.", - {"Channel 1", "Channel 2", "Channel 3", "Channel 4", "Channel 5", "Channel 6", "Channel 7", "Channel 8"}, + _("Dummy System"), NULL, 0xfd, 0, 8, false, true, 0, false, 0, 0, 0, + _("this is a system designed for testing purposes."), + {_("Channel 1"), _("Channel 2"), _("Channel 3"), _("Channel 4"), _("Channel 5"), _("Channel 6"), _("Channel 7"), _("Channel 8")}, {"CH1", "CH2", "CH3", "CH4", "CH5", "CH6", "CH7", "CH8"}, {DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE, DIV_CH_NOISE}, {DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD, DIV_INS_STD} diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 52b3b33e6..5a533234f 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -7022,6 +7022,27 @@ bool FurnaceGUI::init() { ImGui::CreateContext(); rend->initGUI(sdlWin); + ImGuiLocEntry guiLocalization[8]; + + guiLocalization[0].Key=ImGuiLocKey_TableSizeOne; + guiLocalization[0].Text=_("Size column to fit###SizeOne"); + guiLocalization[1].Key=ImGuiLocKey_TableSizeAllFit; + guiLocalization[1].Text=_("Size all columns to fit###SizeAll"); + guiLocalization[2].Key=ImGuiLocKey_TableSizeAllDefault; + guiLocalization[2].Text=_("Size all columns to default###SizeAll"); + guiLocalization[3].Key=ImGuiLocKey_TableResetOrder; + guiLocalization[3].Text=_("Reset order###ResetOrder"); + guiLocalization[4].Key=ImGuiLocKey_WindowingMainMenuBar; + guiLocalization[4].Text=_("(Main menu bar)"); + guiLocalization[5].Key=ImGuiLocKey_WindowingPopup; + guiLocalization[5].Text=_("(Popup)"); + guiLocalization[6].Key=ImGuiLocKey_WindowingUntitled; + guiLocalization[6].Text=_("(Untitled)"); + guiLocalization[7].Key=ImGuiLocKey_DockingHideTabBar; + guiLocalization[7].Text=_("Hide tab bar###HideTabBar"); + + ImGui::LocalizeRegisterEntries(guiLocalization,8); + loadUserPresets(true); applyUISettings();